Alguns cursos não estão atualizados, e com isso, ocorre problemas de incompatibilidade de código devido a possíveis atualizações. Eu passei por isso em um curso na Udemy, porém o tutor sempre me respondeu. Mas de todo modo eu sempre pesquisava antes de ele me responder, justamente pra criar o vício de correr atrás sem depender de ninguém. Isso te ajuda a aprender a como procurar e resolver os problemas. Acho válido.
Professor essa técnica de criar componentes dentro de componentes não é saudável. Principalmente se o componente principal for do tipo `client side`, isso porque a cada re-render que aconteça do React, essas funções serão recriadas automaticamente sem necessidade. O recomendado é sempre criar como componentes apartados um do outro e se necessário utilizar a `util` `memo` do React. Para entender melhor, imagine que a cada alteração de um estado no React, o componente é recriado, ou seja, a função é chamada novamente passando como argumento os novos valores dos estados. Por fim, tudo que está no escopo do componente antes do `return` será recriado, salve em casos onde os hooks `useMemo` ou `useCallback` são usados.
projeto concluido com sucesso!!! obrigado pela aula
Excelente Professor.
ESTOU COM ALGUMAS DIFICULDADES EM UM CURSO QUE EU COMPREI SEU DA UDEMY E NÃO ESTOU TENDO RESPOSTAS DOS TUTORES NÃO
já pesquisou no google e usou AI?
Como assim, Pesquisar e Usar IA. O cara comprou um curso e se vira. Errado isso.
Alguns cursos não estão atualizados, e com isso, ocorre problemas de incompatibilidade de código devido a possíveis atualizações. Eu passei por isso em um curso na Udemy, porém o tutor sempre me respondeu. Mas de todo modo eu sempre pesquisava antes de ele me responder, justamente pra criar o vício de correr atrás sem depender de ninguém. Isso te ajuda a aprender a como procurar e resolver os problemas. Acho válido.
Professor essa técnica de criar componentes dentro de componentes não é saudável. Principalmente se o componente principal for do tipo `client side`, isso porque a cada re-render que aconteça do React, essas funções serão recriadas automaticamente sem necessidade. O recomendado é sempre criar como componentes apartados um do outro e se necessário utilizar a `util` `memo` do React.
Para entender melhor, imagine que a cada alteração de um estado no React, o componente é recriado, ou seja, a função é chamada novamente passando como argumento os novos valores dos estados. Por fim, tudo que está no escopo do componente antes do `return` será recriado, salve em casos onde os hooks `useMemo` ou `useCallback` são usados.
Show! Eu estava vendo sobre isso hoje!