Quando você não passa nenhum array de dependência dentro do useEffect, as instruções contidas nele serão executadas todas as vezes que o componente for renderizado, independente de qual estado mudar. Quando você passa um array de dependencias, vazio, as instruções no ussEffect só serão executadas na primeira vez que o componente for renderizado na tela. Quando você passa um array de dependencias, com algum estado especifico, o useEffect séra executado todas as vezes que aquele estado especificado mudar.
Penso todo dia em comprar seu curso, mas já tenho um tenho que termina-lo pra valer o gasto antes. Suas explicações são tão cheias de energia que nos faz entender muito bem, além de ensinar com os melhores e mais úteis exemplos de todos.
Só não entendi por que quando usamos useEffect(()=> console.log('Carregou'), []), ele mostra dois console log. Não deveria mostrar somente 1(apenas quando a tela carrega)?
Segundo a documentação isso só acontece em modo de desenvolvimento. Rodando o build do prod , isso desaparece. Mas se ficar incomodando feito eu , tem um tal Strict mode acho que no app raiz que vc coloca false .
Isso acontece apenas em ambiente de desenvolvimento devido ao serve apenas para desenvolvimento ele monta e desmonta o componente para testar apenas a interface e quando gera o build ele não é executado ai ele roda normal apenas uma vez como passamos ;)
Slv mano, quero começar a fazer um curso de ti especificadamente para aprender a criar sites e programas, nao tenho base por onde começar ainda, sabe me dizer um curso bom e qual fazer?
porque no curso não foi apenas 1 aula como aqui lá dividimos em varias aulas ja aplicando em um contexto tanto sozinho quanto com um exemplo real nas aulas seguintes 🔥🤘
Melhor explicação sobre useEffect 👏👏👏
Quando você não passa nenhum array de dependência dentro do useEffect, as instruções contidas nele serão executadas todas as vezes que o componente for renderizado, independente de qual estado mudar. Quando você passa um array de dependencias, vazio, as instruções no ussEffect só serão executadas na primeira vez que o componente for renderizado na tela. Quando você passa um array de dependencias, com algum estado especifico, o useEffect séra executado todas as vezes que aquele estado especificado mudar.
Penso todo dia em comprar seu curso, mas já tenho um tenho que termina-lo pra valer o gasto antes. Suas explicações são tão cheias de energia que nos faz entender muito bem, além de ensinar com os melhores e mais úteis exemplos de todos.
Finalmente entendi o useEffect. adoro seus explicações e suas aulas.
Show de bola! Parabéns! Muito bem explicado 👏👏👏
Excelente aula, consegui aprender mais! Obrigado!!!
😭 finalmente aprendi useEffect
Boaaa 🔥🔥
excelente tutorial
Parabéns pelo conteúdo de qualidade!
Obrigado por compartilhar.
Eu nunca tinha pensado em fazer isso com eventListener, só com requisição. Genial e simples
Excelente aula parabéns!
Olha que vídeo pfto, por mais que eu já saiba o que são hooks e estados com certeza esse vídeo vai agregar pro meu conhecimento
Boaa, tamo juntoo! 🔥
Mais um conteúdo de grande qualidade, não conhecia o cleanUp. Obrigado pelo compartilhamento 👊🏼
Mano você é o cara!
Show! Você deveria fazer vídeo toda semana para o seu canal.
Tamo junto demais! 🔥
Muito didático !!
💥🚀
Só não entendi por que quando usamos useEffect(()=> console.log('Carregou'), []), ele mostra dois console log. Não deveria mostrar somente 1(apenas quando a tela carrega)?
somos dois com essa dúvida
Segundo a documentação isso só acontece em modo de desenvolvimento. Rodando o build do prod , isso desaparece. Mas se ficar incomodando feito eu , tem um tal Strict mode acho que no app raiz que vc coloca false .
Isso acontece apenas em ambiente de desenvolvimento devido ao serve apenas para desenvolvimento ele monta e desmonta o componente para testar apenas a interface e quando gera o build ele não é executado ai ele roda normal apenas uma vez como passamos ;)
Slv mano, quero começar a fazer um curso de ti especificadamente para aprender a criar sites e programas, nao tenho base por onde começar ainda, sabe me dizer um curso bom e qual fazer?
Opa beleza? Aqui só ir com tudo: bit.ly/fabricadeApps
@@Sujeitoprogramador No meu caso é programação para aplicativos de computador
Não entendi pq que aqui no UA-cam você fez um video de 20 m, e no seu curso pago uma aula de 6m.
porque no curso não foi apenas 1 aula como aqui lá dividimos em varias aulas ja aplicando em um contexto tanto sozinho quanto com um exemplo real nas aulas seguintes 🔥🤘
;-;