6 ERROS DE INICIANTE EM REACT JS QUE PODEM FERRAR SEU PROJETO!

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 21 āļž.āļ„. 2024
  • Aprenda a corrigir problemas comuns que iniciantes tem ao utilizar o React JS de forma errada!
    ðŸ”ĩ Curso completo de React: app.horadecodar.com.br/course...
    ðŸ”ī Curso completo de React + TS: app.horadecodar.com.br/course...
    👉 Ebook gratuito de React: app.horadecodar.com.br/ebookp...
    Entre no nosso servidor de Discord e me siga nas redes:
    ðŸŸĢ Discord Hora de Codar: / discord
    ðŸ”ī Instagram: / horadecodar
    🔷 Telegram: t.me/horadecodar
    VocÊ estÃĄ começando com React JS? EntÃĢo este vídeo ÃĐ essencial para vocÊ! Hoje, vamos explorar 6 ERROS COMUNS que iniciantes cometem em React JS e que podem comprometer seriamente o seu projeto. Desde prÃĄticas ruins de modularizaçÃĢo atÃĐ o uso incorreto do useEffect, vamos abordar cada um desses erros e mostrar como evitÃĄ-los.
    🔍 O que vocÊ vai aprender:
    Erro #1: NÃĢo modularizar o cÃģdigo - Saiba a importÃĒncia de separar seu cÃģdigo em componentes reutilizÃĄveis para melhorar a manutençÃĢo e escalabilidade.
    Erro #2: Estrutura de pastas desorganizada - Dicas para organizar suas pastas de forma eficiente, incluindo a criaçÃĢo de pastas para pÃĄginas, utilitÃĄrios, hooks e componentes específicos de nicho.
    Erro #3: Falta de uso de hooks personalizados - Aprenda a criar e utilizar hooks personalizados para otimizar seu cÃģdigo e evitar repetiçÃĢo desnecessÃĄria.
    Erro #4: NÃĢo reestruturar as propriedades - Entenda como reestruturar as propriedades para facilitar o uso e leitura do cÃģdigo.
    Erro #5: ManipulaçÃĢo ineficiente de valores indefinidos - TÃĐcnicas para lidar com valores indefinidos de forma eficiente e evitar erros inesperados.
    Erro #6: Uso incorreto do useEffect - Saiba como utilizar corretamente o hook useEffect para evitar problemas de desempenho e bugs.
  • āļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāđāļĨāļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 29

  • @MatheusBattisti
    @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

    ðŸ”ĩ Curso completo de React: app.horadecodar.com.br/course/curso-react-js-completo
    ðŸ”ī Curso completo de React + TS: app.horadecodar.com.br/course/curso-projetos-react-js
    👉 Ebook gratuito de React: app.horadecodar.com.br/ebookpages/ebook-react-js-para-iniciantes

  • @adrianorocha.dev17
    @adrianorocha.dev17 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    MatheusÃĢo! Aquele seu super mega curso de react com o projeto "Cost", teria como voce disponibilizar ele no seu github?? Cara, aquelas aulas sÃĢo de imenso valor, estou vendo tudo novamente!
    Desde jÃĄ agradeço seu trabalho aqui no Ytube! abs

  • @alencarsoares7999
    @alencarsoares7999 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

    Valeu! Matheus, dicas relevantes, dignos de um mestre, didÃĄtica - show!

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      opa, valeu meu brother! =D

  • @carlosleal4575
    @carlosleal4575 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

    Salve Matheus. Cara, as dicas 3 e 5 eram justamente os pontos que eu mais sentia que precisava melhorar nos meus cÃģdigos. Estou na busca pelo meu primeiro emprego como Dev e com certeza essas dicas vÃĢo ajudar a dar um up nos projetos do meu portfÃģlio. Obrigado demais 🙌

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      opa, boa Carlos! tomara q eu continue te ajudando

  • @risco_zero
    @risco_zero 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +3

    Joga a chamada assíncrona pra um hook, chama no componente desestruturando os atributos, passando o valor do id por propriedade. Elimina o useEffect e suas anomalias, e ainda pode suar React Query pra cachear o dado.

    • @niltonmedeiros9313
      @niltonmedeiros9313 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Isso parece interessante

    • @ustav_o
      @ustav_o 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      se tiver no next sÃģ usar o swr que jÃĄ funciona perfeitamente sem precisar baixar pacotes externos

    • @ustav_o
      @ustav_o 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      ainda por cima jÃĄ cria umas configs padrÃĢo com o axios p quando a api mudar nÃĢo ser doloroso

    • @islangomes5977
      @islangomes5977 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Aprendi isso na prÃĄtica com os projetos da empresa que trabalho, fazemos exatamente dessa maneira.

  • @nedersimoes
    @nedersimoes 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Hahahahaahah 14:02â€Ķ me identifiquei kkkkkk fato isso aíâ€Ķ
    15:30 ÃĐ oq mais uso kkkk

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      kkk boa Neder!

  • @jeffersonlima3786
    @jeffersonlima3786 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Antes eu pensava que o Matheus e o Lucas Montano eram a mesma pessoa 😂

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      eita, aí tb nao ne xD

  • @jeffersonlima3786
    @jeffersonlima3786 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Curso tÃĄ barato, acho que vou começar prÃģximo mÊs

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      opa, bora Jefferson!

  • @lhama-hm7vp
    @lhama-hm7vp 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +9

    Estou no primeiro emprego como dev em uma empresa q começou agora um time de desenvolvimento, basicamente o time ÃĐ eu no front e um dos sÃģcios que nÃĢo ÃĐ dev mas manja de python no back. Estamos finalizando uma aplicaçÃĢo gigantesca e eu fiz no React. Como nÃĢo tinha experiÊncia e ninguÃĐm para me guiar eu fiz basicamente o sistema todo com componentes sem props, fiz vÃĄrios contextos para nÃĢo passar propriedades nenhuma nos componentes, 0 hooks customizados, e 0 componentes reaproveitados, basicamente cada componente foi um menu e tudo quase com 1000 linhas 😂 vendo esse vídeo senti vergonha mas agora nÃĢo cometo mais esses erros

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +5

      mas começar assim tb ÃĐ um bom começo, sentir vergonha = saber um jeito melhor de fazer, ou seja, vc estÃĄ evoluindo =)

    • @wesleyramos6813
      @wesleyramos6813 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Salve mano, sabe se nÃĢo tÃĢo precisando de mais um dev front end nÃĢo ? estou na busca da minha primeira oportunidade como dev

    • @lhama-hm7vp
      @lhama-hm7vp 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      @@wesleyramos6813 Opa blz? Por enquanto nÃĢo mano, vamos ter outros projetos assim que acabar e caso precise aumente o time eu mando aqui!

    • @wesleyramos6813
      @wesleyramos6813 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      @@lhama-hm7vp blz mano, manda sim

  • @phpedrassi
    @phpedrassi 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Uma coisa q acontece as vezes ÃĐ o useState ficar em loop infinito. AtÃĐ sei como resolver, mas nÃĢo sei se estou fazendo a melhor abordagem.

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      basicamente ÃĐ entender o array de dependencias, ele ÃĐ a chave para o useEffect certo

  • @Thi_olvr
    @Thi_olvr 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    No seu curso de react tem bastante projeto para ajudar afixar os conceitos aprendidos?

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      sim, temos o de React com 7 projetos, React com TS com 3, e o de projeetos que tem 24 hehe =)

  • @SrAdson-yi2cu
    @SrAdson-yi2cu 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Curso de nextJS sai quando ??

    • @MatheusBattisti
      @MatheusBattisti  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      opa, acho que junho teremos, to gravando ja =D

    • @SrAdson-yi2cu
      @SrAdson-yi2cu 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@MatheusBattisti estou aguardando : )