React - Tornando a Context API mais performática - Code/drops #77

  Рет қаралды 46,794

Rocketseat

Rocketseat

Күн бұрын

Пікірлер: 186
@WijLoc
@WijLoc 3 жыл бұрын
Aposto que quem fez a GoStack já estava com o useCallback na ponta da língua aí hehe Ótimo vídeo Diego!
@sidneiglasman8878
@sidneiglasman8878 3 жыл бұрын
Mesmo eu que assisti ao episódio sobre React.memo associei.
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu, Willian! 💜 😍
@italofsan
@italofsan 3 жыл бұрын
Não precisei nem fazer a GoStack haha Justamente o que eu fazia, utilizava o useMemo e useCallback já que eles guardam referências de memória.
@soufleetEnevinel
@soufleetEnevinel 3 жыл бұрын
Eu nem fiz o GoStack e já estava na ponta da língua, por ter assistido a live de Diego no Facebook DevC
@yohanlopes1847
@yohanlopes1847 3 жыл бұрын
Djabéisso Diego, se garante demais, o seu trabalho na rocketseat anda educando muita gente véi. Obrigado de verdade!
@dieegosf
@dieegosf 3 жыл бұрын
Tamo junto!
@Frankilintel
@Frankilintel 3 жыл бұрын
Fala Diego! Sensacional!! Com certeza vai ser muito bom o próximo conteúdo de useCallback
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Frank! Que massa que curtiu! Pode deixar, anotei aqui a sua sugestão! 💜 😍
@denislevy176
@denislevy176 3 жыл бұрын
Aula incrível como sempre! Adoraria ver mais sobre performance no react!
@rocketseat
@rocketseat 3 жыл бұрын
Valeu demais pelo carinho, Denis! Opa, anotado! 😉 💜
@andresdosantos5310
@andresdosantos5310 3 жыл бұрын
Muito massa, peguei um projeto aqui com 385 ciclos de renderização, agora com a Context ele renderiza 82 vezes, agora vou usar isso aí e ver como fica.
@peroconino
@peroconino 3 жыл бұрын
Nooossa o Diego ta cada vez mais explicativo, adoro isso kkkkkk. Gosto muito de aprender o funcionamento das coisas por dentro e nos detalhes. @.@
@surfistbrx1286
@surfistbrx1286 2 жыл бұрын
Thank you for tNice tutorials! I've been trying to figure the software out on my own for a wNice tutorialle, and it's horribly confusing. TNice tutorials is the only guide video
@douglasteixeiradeabreu
@douglasteixeiradeabreu 3 жыл бұрын
Excelentemente explicado.
@rocketseat
@rocketseat 3 жыл бұрын
Que show que curtiu, Douglas! 💜
@victorbiasibetti
@victorbiasibetti 3 жыл бұрын
Achei ótimo o video explicando esse hook de contexto e do useCallback confesso que fico receoso de usar libs "não oficiais" do react pois não sei até onde elas terão suporte e como isso vai afetar a refatoração no futuro mas o fato é inegável, essa lib ajudou muito!! gostaria muito de mais exemplos com useMemo e useCallback, uso pouco estes hooks e creio que podem ser beeem úteis
@andre_zagatti
@andre_zagatti 3 жыл бұрын
Acredito que por a API ser bem parecida quando a gente isola a lib no nossos próprios hooks fica muito fácil de alterar quando tiver o release no próprio React.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Victor! Sim, é um bom ponto pra se pensar! 🤔 Mas essa lib é muito prática, né!? Pode deixar, sugestão anotadíssima! 💜
@rlmn9468
@rlmn9468 3 жыл бұрын
Lança a braba no useCallback e useMemo Diegão!!!!!
@davyxzs
@davyxzs 2 жыл бұрын
hanks lot Sir.. You helping us..
@marcelohenrr
@marcelohenrr 3 жыл бұрын
Ótimo conteúdo, aguardando mais.
@rocketseat
@rocketseat 3 жыл бұрын
Show, Marcelo! Deixa com a gente... 👀 💜
@rubinskyzlatrovich6731
@rubinskyzlatrovich6731 3 жыл бұрын
Yes please! Performance video would be amazing!
@rocketseat
@rocketseat 3 жыл бұрын
Hey, Rubinsky! Thanks for the suggestion! 😍 💜
@laerthesouza8596
@laerthesouza8596 3 жыл бұрын
Ótimo vídeo Diegão, queria muito um vídeo explicando sobre como melhorar perfomance utilizando useCallback, useMemo etc.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Laerthe, beleza!? Que massa que curtiu! 💜 Pode deixar que anotei sua sugestão aqui! 😉 🚀
@fischerrobson
@fischerrobson 3 жыл бұрын
Conteudo massa demais, estou trabalhando em uma tarefa com context, e ele já estava ficando meio grandinho rs. Vou aproveitar esse ensinamento para refatora-lo
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Robson! Que massa! Depois conta pra gente como foi a experiência! 😍 💜
@eduardoborges9798
@eduardoborges9798 2 жыл бұрын
PUTZ QUE AULA QUE AULA!!!!
@eduardoborges9798
@eduardoborges9798 2 жыл бұрын
uma pena que não funcionou aqui, que ódio
@isamye
@isamye 3 жыл бұрын
ótimo conteúdo
@AdrianoMoreira1994
@AdrianoMoreira1994 3 жыл бұрын
Era o que eu precisava kkkkk Muito bom o vídeo, poderia realmente gravar um vídeo específico sobre o useCallback. Abraço.
@rocketseat
@rocketseat 3 жыл бұрын
Que show, Adriano! Opa, sugestão anotada! 💜 😍
@danilohenrique9135
@danilohenrique9135 3 жыл бұрын
Com certeza seria muito bom um vídeo explicando o useCallback e o useMemo.
@rocketseat
@rocketseat 3 жыл бұрын
Perfeito, Danilo! Anotado! 😉 💜
@chmiiller
@chmiiller 3 жыл бұрын
fera demais! Manda mais video de performance, useMemo, useCallback e useRef que ta pouco
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Carlos! Que massa que curtiu! Opa, sugestão anotada! 😍 💜
@guilhermerosa8494
@guilhermerosa8494 3 жыл бұрын
Ótimo vídeo! Estou esperando pelos outros de useCallback, useMemo etc hahahahaha
@rocketseat
@rocketseat 3 жыл бұрын
Deixa com a gente... 👀 💜
@misael7194
@misael7194 3 жыл бұрын
nesse caso opto por usar o mobx, gosto dele pq caso precisa mudar algo de um objeto internamente só vai ser renderizado quem "observou" a mudança, ele tem um foco na performance, quanto mais componentes pequenos observando uma coisa só melhor a performance. Dá pra usar o Observer que ajuda em casos que é chato separar em um componente um trecho de código
@tiagomaciel2488
@tiagomaciel2488 3 жыл бұрын
Muito bom acho que estou viciado em React e o conteúdo de vocês é simplesmente magnifico, meu objetivo é trabalhar na Rocketseat um dia
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Tiago! React é maravilhoso, né!? 💜 Poxa, valeu demais pelo carinho! 😉 🚀 Nós ficamos de olho nas pessoas que mais se destacam la na nossa comunidade do Discord... 👀 😛
@felipembraga
@felipembraga 3 жыл бұрын
Com certeza eu quero o vídeo de useCallback!
@rocketseat
@rocketseat 3 жыл бұрын
Anotado... 👀 💜
@giulianabezerra
@giulianabezerra 3 жыл бұрын
Muito bom! Queria sugerir um conteúdo sobre react query ou swr do Next, não sei qual seria mais recomendado para usar como padrão de data fetching :)
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Giuliana! Opa, sugestão anotadíssima! 💜 🚀
@annakarolinafranz5946
@annakarolinafranz5946 Жыл бұрын
Fiquei curiosa com essa distro que estas usando Diego??!!! referente ao video, é terceira vez que eu assisto e acho mto bom
@marianefelix3009
@marianefelix3009 3 жыл бұрын
muito bommmm!!!
@devtechenews
@devtechenews 3 жыл бұрын
Muito bom este CodeDrops!!! Crescendo tecnicamente com a Rocket! Um vídeo sobre use Callback seria top também 😁👏👏🚀
@rocketseat
@rocketseat 3 жыл бұрын
Que show esse feedback, George! Booora pra cima com a gente! 🚀 😍
@devtechenews
@devtechenews 3 жыл бұрын
@@rocketseat Só vamos pra cima 👏👏👏🚀🚀🔥🔥🔥😍
@aleodoni
@aleodoni 3 жыл бұрын
Show de bola Diego. Já conhecia o usaCallback pelo GoStack, mas seria muito bom um vídeo atualizado sobre o mesmo. Abraço !
@rocketseat
@rocketseat 3 жыл бұрын
Deixa com a gente, Alexandre! 💜 😍
@jotamodesto
@jotamodesto 3 жыл бұрын
É legal falar do useCallback e useMemo, uma vez que esses hooks geram um pouco de discussão, tem quem fale pra usar o useCallback em todos os callbacks e tem quem fale pra não abusar desses hooks.
@ricardocosta8860
@ricardocosta8860 3 жыл бұрын
Um video mais detalhado no uso do useCallback, memo e useMemo seria muito massa. No meu trabalho, utilizo código mostrado neste canal, e quero agradecer tudo o que fazes por nós. Saudações de Portugal!
@pablodanilomota
@pablodanilomota 3 жыл бұрын
Seria baita demais um vídeo sobre useCallback e useMemo! haha Aguardandooo :p
@rocketseat
@rocketseat 3 жыл бұрын
Sugestão anotada... 👀 💜
@arthurandrade7148
@arthurandrade7148 3 жыл бұрын
Show demais!! Gostaria muito de ver um vídeo mostrando a diferença entre useCallback e useMemo no React
@rocketseat
@rocketseat 3 жыл бұрын
Sugestão anotada, Arthur! 💜 🚀
@pedroabreu340
@pedroabreu340 3 жыл бұрын
Acho que um vídeo sobre useCallback seria mt top, saber o por que usar e como ajuda demais!!!
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Pedro! Opa, sugestão anotada! 😉 💜
@walfredocarneiro
@walfredocarneiro 3 жыл бұрын
Essa colcha de retalhos da programação web não termina nunca.
@rocketseat
@rocketseat 3 жыл бұрын
Muita coisa nova a todo momento, né, Walfredo? 👀
@walfredocarneiro
@walfredocarneiro 3 жыл бұрын
@@rocketseat Muita coisa nova para todos os lados e muito difícil escolher um caminho entre tantas opções. A melhor opção hoje pode já não ser na semana que vem. Isso é bom por sabermos que toda inovação vem para melhorar a produtividade e o desempenho dos projetos, mas também gera insegurança para os projetos. React (Facebook) - Flutter (google) - .net (Microsoft) - Swift (Apple) Python .... -?
@danielvinicius4906
@danielvinicius4906 3 жыл бұрын
Conteúdo avançado de testes automatizados!!!
@rocketseat
@rocketseat 3 жыл бұрын
Maravilha, Daniel! Sugestão anotada! 💜
@FilipeMoraes87
@FilipeMoraes87 3 жыл бұрын
Excelente! Muito bem explicado. Obrigado pelo vídeo. Eu gostaria de ver conteúdo sobre useCallback e useMemo, apesar de já ter acesso ao conteúdo porque sou aluno do Ignite. Para quem não é aluno mas gostaria de ser, recomendo e muito o curso. A didática é excelente tal como os vídeos públicos.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Felipe! Beleza!? Que massa seu feedback! Gratificante demais ler isso! 💜 😍 Pode deixar! Sugestão anotadíssima! 😉
@juniorsk65
@juniorsk65 3 жыл бұрын
Ótimo conteúdo, aguardando mais sobre performance no React, principalmente useCallback. Seria interessante também um comparativo com Mobx. Parabéns Diego
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu, Luciano! 💜 Pode deixar! Sugestão anotada! 😉
@ovitoralmeida
@ovitoralmeida 3 жыл бұрын
Muito bom o vídeo. Mas gostaria de ver o exemplo utilizando useReducer no provider passando o state e o dispatch no value!
@marcusmaiialima
@marcusmaiialima 3 жыл бұрын
Acho interessante esse assunto de performace no react, com uso ou mal uso é possível criar um monstro muito fácil hehe
@rocketseat
@rocketseat 3 жыл бұрын
Demais, né, Marcus!? 👀
@zxmarcos
@zxmarcos 3 жыл бұрын
Eu desenvolvi um componente que renderiza um relatório complexo que é baseado na API do Context, e estava me perguntando justamente se havia alguma forma de impedir o componente de se re-renderizar (já que a construção do relatório é muito custosa), e me deparo com essa novidade que irá integrar o react no futuro.
@brendowrodrigues2176
@brendowrodrigues2176 3 жыл бұрын
Muito bom
@rocketseat
@rocketseat 3 жыл бұрын
Valeeeeu, Brendow! 💜
@andre_zagatti
@andre_zagatti 3 жыл бұрын
A Context API é incrível, dá uma versatilidade muito massa pro projeto. Escrevi um artigo sobre ela, quem se interessar só procurar por "AZagatti Utilizando a Context API eficientemente", valeu.
@rocketseat
@rocketseat 3 жыл бұрын
É incrível, né, Zagatti!? Que massa! Parabéns! 💜 😍
@duducv
@duducv Жыл бұрын
Me ajudou muito!! Em 2023, já temos algo nativo que venha substituir o use-context-selector ?
@diegoarns4968
@diegoarns4968 3 жыл бұрын
Esperando o conteudo sobre useCallback e use Memo! Parabens pelo conteudo
@jeffpal3840
@jeffpal3840 3 жыл бұрын
Top! faz um video sobre performance no react!
@rocketseat
@rocketseat 3 жыл бұрын
Pode deixar, Jeff! Sugestão anotada aqui! 💜
@AdeilsonTube
@AdeilsonTube 3 жыл бұрын
Fala Diego, por favor faça sim vídeos de performance nos hooks useCallback e useMe no, isso já foi motivo de muita discussões na empresa.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Adeilson! Beleza!? Opa, anotei sua sugestão aqui! Deixa com a gente! 💜 😍
@duckbox
@duckbox 3 жыл бұрын
show de conteúdo!
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu! 😍 💜
@HenriqueMDerosa
@HenriqueMDerosa 3 жыл бұрын
Diego, muito legal essa abordagem! Dúvida: A ideia de ter contextos menores parece ótima, mas se usarmos isso para gerenciar estado na aplicação inteira e precisarmos de dados de outro contexto, como poderiamos lidar com isso? Ao se falar de chamadas à API, pensei que daria pra usar React-Query, mas não sei se faz sentido juntar com Context. Minha intenção é manter toda a lógica de negócio fora da View. O que recomendarias pra fazer isso?
@samueloliveira8970
@samueloliveira8970 2 жыл бұрын
COOKING UP LIVE in soft soft!
@rafaelvieira8957
@rafaelvieira8957 3 жыл бұрын
muito bom o video. Agora só esperando os videos de useMemo e useCallback ...
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu, Rafael! 💜 🚀
@DiegoRodrigues06
@DiegoRodrigues06 3 жыл бұрын
Isso me parece bastante com o que o Recoiljs está trabalhando pra resolver. Ou seja, separar cada conjunto de dados nos seus devidos átomos e renderizar apenas aqueles que consomem cada átomo. Será que essa api vai "matar" o Recoil? Eu gostaria sim de mais vídeos sobre performance e useCallBacks e useMemo
@dieegosf
@dieegosf 3 жыл бұрын
Fala Diego, exatamente. Não acho que vai matar, só vai deixar o trabalho do Recoil mais simples :)
@kairosilva9577
@kairosilva9577 3 жыл бұрын
Putz, excelente o vídeos. Faz majs um aulao ai com useMemo, UseCallback...etcetc.
@dieegosf
@dieegosf 3 жыл бұрын
Tea with me, ou traduzindo, chá comigo!
@leofrancis5684
@leofrancis5684 Жыл бұрын
Gostaria que o tamanho da fonte do vscod tivesse um tanho aceitavel, pois quase nao é possivel ver o codigo feito
@pradella
@pradella 4 ай бұрын
Em 2024 isso ainda é válido? Ou o React 18 já está fazendo por si próprio? PS: Ótimo video como sempre ;)
@judantas4129
@judantas4129 2 жыл бұрын
Hoje em dia ja saiu o context selector nativo?
@victorraton7322
@victorraton7322 3 жыл бұрын
E se eu usar useCallback nas funções ocorre a igualdade referencial pois a callback será criada com a mudança do provider...?
@rafaelfez
@rafaelfez 3 жыл бұрын
Video sobre performance siiiim pf
@rocketseat
@rocketseat 3 жыл бұрын
Opa, deixa com a gente! 😉 💜
@sampaioleal2140
@sampaioleal2140 3 жыл бұрын
Orando para sair um vídeo sobre MobX no React
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Sampaio! Sugestão anotada! 😍 💜
@petregluiz
@petregluiz 3 жыл бұрын
Ótimo video Diego, essa lib, funcionam no RN?
@dieegosf
@dieegosf 3 жыл бұрын
Opa, acredito que sim, mas não cheguei a testar. Vale o teste e falar aqui nos comentários :)
@AntonioFernandes-nq5tr
@AntonioFernandes-nq5tr 3 жыл бұрын
A api Context Selectors também pode ser utilizada no React-native?
@carlosoliveira-burndev776
@carlosoliveira-burndev776 3 жыл бұрын
Alguém sabe como podemos testar um componente que usa os hooks conforme está nesta aula ?
@EricFrankLi
@EricFrankLi 3 жыл бұрын
Eu to fazendo um projeto onde eu tenho uma tela que recebo uma listagem de uma API, e estou usando o Context para receber estes dados, guardar e também manipular estes dados, adicionando e removendo itens nesta lista usando hooks. Desta maneira é a mais correta ou seria melhor eu fazer este gerenciamento na própria tela onde eu só recebo os dados do Context?
@LSbrissa
@LSbrissa 3 жыл бұрын
#PR - De fato o useCallback/useMemo são ótimas maneiras de resolver problemas de renderização alem de melhorar a performance. Mas a mágica desse hooks não são gratuitas. Existe uma forma de medir o impacto e uso de recursos de processamento da nossa aplicação quado utilizamos muitas técnicas de "memorização"?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Leandro! Opa, valeu demais por deixar sua dúvida pra gente! 😍 💜
@LSbrissa
@LSbrissa 3 жыл бұрын
Se o app.for complexo, vai ficar bem verboso, muitos arquivos, porém com melhoria de performance incomparável. Muito bom. (Ansioso pela atualização do REACT)
@rocketseat
@rocketseat 3 жыл бұрын
Exatamente, Leandro! Bom ponto! 😉 💜
@DihCpsPsy
@DihCpsPsy 3 жыл бұрын
como vc faz para aparecer esse auto import no vscode?
@tiagobarros7093
@tiagobarros7093 3 жыл бұрын
traz mais videos sobre performance no react!!!
@rocketseat
@rocketseat 3 жыл бұрын
Sugestão anotada... 👀 💜
@Eduardo-cx1up
@Eduardo-cx1up 3 жыл бұрын
Vocês vão abrir turma nova do Ignite entre Agosto e Outubro ou só essa que está por vir agora? Queria muito fazer, mas ainda estou aprendendo Javascript Intermediário, falta JS Avançado, Html avançado e Css avançado pra mim terminar de estudar essa parte. E provavelmente não devo conseguir terminar de estudar isso tudo até as próximas inscrições do Ignite, até devido ao final de semestre da faculdade, com muitas provas… O que recomendam? Podem falar se vai ter mais turmas no próximo semestre?
@dieegosf
@dieegosf 3 жыл бұрын
Fala Eduardo, provavelmente teremos sim, mas ainda não sei te dizer as datas.
@Eduardo-cx1up
@Eduardo-cx1up 3 жыл бұрын
@@dieegosf será que vale a pena eu comprar o ignite nesse que está por vir agora, e começar mais pra frente sem acompanhar voces? e depois quando lançarem o proximo eu refaço junto mais rápido para acompanhar... Voce acha que eu ficaria perdido 'sozinho'? kkkk
@douglasoliveira2119
@douglasoliveira2119 3 жыл бұрын
Falaaa Diego, tenho reparado nos últimos vídeos que você tem utilizado `type` onde era normalmente utilizado `interface` para criar tipagens. Algum motivo específico? Abrasss!
@dieegosf
@dieegosf 3 жыл бұрын
Tem dias que eu acordo querendo usar interface, outros acordo querendo usa type, nada especial.
@douglasoliveira2119
@douglasoliveira2119 3 жыл бұрын
Obrigado por matar a curiosidade, huahuahuahua
@ViniciusSantos-xd6kp
@ViniciusSantos-xd6kp 3 жыл бұрын
Ótima explicação Diego, obrigado pelo conteúdo. Uma dúvida, existe alguma forma de visualizar a renderização dos componentes no React Native, igual vc faz utilizando o devtools do navegador?
@dieegosf
@dieegosf 3 жыл бұрын
O DevTools pode ser usado no React Native. Você pode inclusive usar o Flipper (kzbin.info/www/bejne/eZ-WnXichKZ2fLs) que tem uma integração nativa no React Native (não funciona em apps com Expo no Managed Workflow).
@FabianoRamosInfo
@FabianoRamosInfo 3 жыл бұрын
Tem uma aula do GoStack que o Diego fala: "Funções dentro de uma outra função pai: useCallback, a partir de agora isso é uma regra no GoStack...rsrsrs", nunca mais tive problemas.
@rocketseat
@rocketseat 3 жыл бұрын
Essa regra é ótima, né, Fabiano!? 🤣 💜
@FabianoRamosInfo
@FabianoRamosInfo 3 жыл бұрын
@@rocketseat Putz, nem me fala. Nunca mais esqueço disso 😉
@rocketseat
@rocketseat 3 жыл бұрын
Que show! 💜
@FabianoRamosInfo
@FabianoRamosInfo 3 жыл бұрын
@@rocketseat a melhor!
@rogeriomq
@rogeriomq 3 жыл бұрын
Até o minuto 8, minha mente já aqui: só usar o recoiljs no lugar de contextAPI. Rsrsrsr
@el_tony_montana
@el_tony_montana 3 жыл бұрын
Continuo com esse pensamento huahua
@matheuslc5
@matheuslc5 3 жыл бұрын
Vc utilizou alguma extensão pra mostrar o erro com o código na tela? 12:38
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Matheus! Beleza!? Isso é do próprio Next! 😉 💜
@kant859600
@kant859600 3 жыл бұрын
E o Svelte?
3 жыл бұрын
Rocketseat está matando a pau, pena que comprei o bootcamp e estou com pouco tempo para estudar...
@danilocanalle
@danilocanalle 3 жыл бұрын
Diego, tem alguma dica de como debugar a renderização dos componentes no React Native? Já sofri bastante por lá tendo que colocar váriosss logs! Obrigadoo 🚀
@dieegosf
@dieegosf 3 жыл бұрын
Você consegue usar o React DevTools no React Native, inclusive se usar o Flipper já vem integrado isso :)
@danilocanalle
@danilocanalle 3 жыл бұрын
@@dieegosf Caracas! Muito bommmmm!
@thiagodomingues7396
@thiagodomingues7396 3 жыл бұрын
Eu utilizo o React Dev Tools, Redux Dev Tools e tem uma forma de debuggar passo a passo pelo VSCode tbm
@danilocanalle
@danilocanalle 3 жыл бұрын
@@thiagodomingues7396 top thiago, a questão que pegou foi visualizar os componentes se renderizando mesmo :) vlw
@FlavioAMaduro
@FlavioAMaduro 3 жыл бұрын
Gostaria muito do useCallback e useMemo detalhado por favor!
@dieegosf
@dieegosf 3 жыл бұрын
É pra já!
@matheusdemirandaferreira1455
@matheusdemirandaferreira1455 3 жыл бұрын
Faz um usando os uses do react dkdkdkkd
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Matheus! Opa, sugestão anotada... 👀 💜
@matheusgrundler1681
@matheusgrundler1681 3 жыл бұрын
Qual sistema operacional tu tá usando Diego?
@rocketseat
@rocketseat 3 жыл бұрын
É o Kubuntu, Matheus! 😍 Vou deixar um vídeo do nosso querido Rodz estilizando: *Customizando KDE Plasma (Kubuntu, Manjaro, etc) | Guilherme Rodz* kzbin.info/www/bejne/nl6ppHpjhtWanKs 💜
@ClaudioCavalcanteTonha
@ClaudioCavalcanteTonha 3 жыл бұрын
Só usar callback sem o context selector n funcionaria?
@rafaelmrantunes
@rafaelmrantunes 3 жыл бұрын
Não, porque o componente que utiliza o useContext atual escuta todo o contexto ao invés de um único pedaço de informação.
@tennebris5371
@tennebris5371 3 жыл бұрын
Fala Diego. Vc acha q todas as funções deveriam ser criadas usando usecallback. Se não pq não é recomendável usar?
@dieegosf
@dieegosf 3 жыл бұрын
Não, diferente do useMemo, o useCallback é usado somente para o problema de igualdade referencial que eu cito no vídeo, vamos usa-lo principalmente quando estamos passando uma função de um componente pai para um filho e não queremos que o componente filho renderize quando o pai atualizar.
@tennebris5371
@tennebris5371 3 жыл бұрын
@@dieegosf obrigado. Espero vários conteúdos esse ano. Sucesso
@leandrodasilvasaraiva371
@leandrodasilvasaraiva371 2 жыл бұрын
ja está nativo no react os seletores?
@DanielRibeiro516
@DanielRibeiro516 3 жыл бұрын
Qual é o tema do kde que o Diego usa?
@dieegosf
@dieegosf 3 жыл бұрын
Dracula.
@DanielRibeiro516
@DanielRibeiro516 3 жыл бұрын
@@dieegosf valeu!
@leonardorostirolla9618
@leonardorostirolla9618 3 жыл бұрын
Não consigo entrar no servidor do Discord, poderiam reenviar o convite por favor?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Leonardo! Beleza!? Você já tem cadastro na nossa plataforma!? 😊 Na aba do *Discover* tem um botão escrito *Comunidade* que te redireciona pro nosso servidor! Dá uma olhadinha se por lá você consegue! 💜
@angelovso7469
@angelovso7469 3 жыл бұрын
Manda Bala no usecallback
@jean3x7
@jean3x7 3 жыл бұрын
Pq saiu do mac e foi pro linux? estou querendo ir tbm...
@paulothiago5782
@paulothiago5782 3 жыл бұрын
Pesquisa por "Rocketseat Linux", uma parição atrás, Diego e Mayk.
@rocketseat
@rocketseat 3 жыл бұрын
Falaaa, Jean! Dá uma olhadinha nesse vídeo: *Por que migramos para o Linux? Como testar apps iOS no Windows, GarageBand com RN? | **#PR** 15* kzbin.info/www/bejne/fnyoZaihr7StY7c 💜 🚀
@luizeduardofranco9380
@luizeduardofranco9380 3 жыл бұрын
Faz sobre useCallback e useMemo PFVVVVVV!!!!!!!!!!!!!!!
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Luiz! Opa! Anotado aqui! 💜 😉
@luizeduardofranco9380
@luizeduardofranco9380 3 жыл бұрын
@@rocketseat obg!! Vcs são dms
@luizeduardofranco9380
@luizeduardofranco9380 3 жыл бұрын
@@rocketseat esse vídeo salvou a minha vida, tive esse problema só q em uma escala bem maior, tentei usar o Context do próprio react e n deu certo, tava ficando doido já, tinha tentado de quase tudo e msm assim tava renderizando tudo, vlw dms, vou implementar isso já
@maximosdrr
@maximosdrr 3 жыл бұрын
Faz do usecallback pf
@rocketseat
@rocketseat 3 жыл бұрын
Deixa com a gente! 💜
@osmargomes8940
@osmargomes8940 3 жыл бұрын
como implementar typescript react-router-dom
@rocketseat
@rocketseat 3 жыл бұрын
Faaaaala, Osmar! Sugestão anotada! 💜 🚀
@GilCarvalhoDev
@GilCarvalhoDev Жыл бұрын
"Context Selectors deve vir logo". 2 anos depois............... 😓
@rocketseat
@rocketseat Жыл бұрын
😅
@keiyzaStudio
@keiyzaStudio 11 ай бұрын
kkkkkkkkkkkkk né isso
@TiagoDark
@TiagoDark 3 жыл бұрын
Zeeuus me free, react-sweet-state ta ai, FICA A DICA. Vcs tão transformando contextApi num redux built-in piorado com os mesmos problemas de verbosidade e wrappers. Pq da toda essa volta pra ainda ficar dependendo de consumer wrapper e não ter redux devtools.
@gabrielsouza9573
@gabrielsouza9573 3 жыл бұрын
lazy loading
@rocketseat
@rocketseat 3 жыл бұрын
Ótima sugestão, Gabriel! 😍 💜
@henriques3469
@henriques3469 3 жыл бұрын
ContextApi é meme, se empolgaram em saír do redux e continuam criando wrapper hell em pleno 2021
@jtciuri07
@jtciuri07 3 жыл бұрын
fala um pouco sobre as outras alternativas para o redux alem da context ou mobx, como o zustand
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Iuri! Perfeito! Sugestão anotada! 💜 😍
@diegofranca92
@diegofranca92 3 жыл бұрын
Show de bola Diego. Mas vale a pena usar essa forma por agora ? Já q o core do React ainda esta em experimento ? useCallback e useMemo são muito bons mesmo. Manda mais conteudo sobre eles 😁
@marciozotelli
@marciozotelli 3 жыл бұрын
TOP. E com certeza é um assunto a ser aprofundado no canal.
@sidneiglasman8878
@sidneiglasman8878 3 жыл бұрын
Como sempre, ótimo conteúdo. Assim que você apresentou o problema, eu me lembrei da tua aula de React.memo; é que logo depois dela eu me interessei pela memoização e que, então, eu fui atrás de useMemo. Eu teria tentado resolver o problema com useMemo. Aí tu falas sobre useMemo e useCallback. Sim ver este conteúdo mostrado por ti vai ser legal! Queremos sim.
@rocketseat
@rocketseat 3 жыл бұрын
Que massa, Sidnei! E curtiu trabalhar com useMemo!? 💜 Pode deixa que anotei sua sugestão aqui! 😉 🚀
@sidneiglasman8878
@sidneiglasman8878 3 жыл бұрын
@@rocketseat sim gostei bastante, mas usei pra estudar, um exemplo do medium.com
Why using useCallback makes so much sense? | Code/Drops #13
16:44
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
React 18 - O que vai mudar no seu dia a dia? - Code/drops #86
23:12
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 474 М.
Create components in this way in React (Composition Pattern)
24:47
Context API no ReactJS - Simples e direto
18:21
Instrutor Feijó
Рет қаралды 10 М.
Eu RESUMI o Next.js 14 para você! (Server Components & Actions)
24:10
Don't Use React Context!! Use This instead
13:34
CoderOne
Рет қаралды 28 М.
Learn React Hooks: useContext - Simply Explained!
15:46
Cosden Solutions
Рет қаралды 165 М.