React memo vs useMemo vs useCallback (Muito fácil) - React hooks #5

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 65

  • @thiagopereiradesouza2118
    @thiagopereiradesouza2118 ปีที่แล้ว +4

    nunca vi uma explicação melhor que essa pra esses hooks. Vc ajudou e não foi pouco, parabéns pelo conteúdo.

  • @thaisaelvas
    @thaisaelvas ปีที่แล้ว +3

    Esse é o melhor vídeo que já vi sobre o assunto. Parabéns pela didática, pelos exemplos simples e sem arrudeios. Esse vídeo é ouro! 👏🏼👏🏼👏🏼

  • @johael
    @johael 9 หลายเดือนก่อน +1

    Explicação rápida e clara, parabéns.

  • @nailsonrochadev
    @nailsonrochadev หลายเดือนก่อน

    O cara simplesmente foi direto ao ponto. Que vídeo gratificante!!!

  • @GuimoD3v
    @GuimoD3v 3 ปีที่แล้ว +10

    meu amigo, eu tava vendo vídeos que demorava 30 min e n entendi nada, agora aqui com a metade do tempo, teve um exemplo simples e que realmente gruda na cabeça. Eu tenho deficit de atenção e as vezes tenho que ver os videos 2x ou ate mais, sua didática é muito boa, parabéns.

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว

      valeu, meu querido

  • @adejar12
    @adejar12 ปีที่แล้ว

    Finalmente alguém conseguiu fazer isso entrar na minha cabeça. Obrigado!

  • @jeffxd9380
    @jeffxd9380 2 ปีที่แล้ว

    top demais cara... muito simples de entender, e eu quebrando a cabeça já há algum tempo. Valeu!

  • @tonysilva6765
    @tonysilva6765 3 ปีที่แล้ว +7

    Conteúdo substancial, explicação simples, mas DIRETA AO PONTO! PARABÉNS!

  • @jhonbrugg
    @jhonbrugg 2 ปีที่แล้ว +1

    Meu herói ah tempos tenho dúvida do useMemo e useCalback

  • @clerisonn
    @clerisonn 3 ปีที่แล้ว +1

    A melhor explicação que achei, parabéns!

  • @maicongunner
    @maicongunner 3 ปีที่แล้ว +3

    Muito boa sua explicação/didática amigo, agora consegui entender a real diferença entre as formas de memorizar dados no React, obrigado por compartilhar seu conhecimento, grande abraço e sucesso!

  • @rafaelinacio7148
    @rafaelinacio7148 3 ปีที่แล้ว +1

    Ótima aula explica de forma simples e objetiva fiquei horas tentando entender com outros vídeos e entendi de primeira com o seu.

  • @JulioAdlerxy
    @JulioAdlerxy ปีที่แล้ว

    Cara, video fantástico! Parabéns pela didática, inscrito já🎉

  • @brunofilgueiras3518
    @brunofilgueiras3518 3 ปีที่แล้ว +1

    massa Kevin em pouco tempo você explicou muito bem as diferenças, valeu jovem.

  • @joezersmaniotto3103
    @joezersmaniotto3103 3 ปีที่แล้ว +1

    Fazia tempo que estava sem trabalhar diretamente com reactjs, agora precisei usar e vim aqui relembrar.

  • @Rintauro314
    @Rintauro314 3 ปีที่แล้ว +1

    Parabéns Man, muito boa a explicação e melhor ainda os exemplos dados, simples e direto ao ponto.

  • @eduardospek.fortnite
    @eduardospek.fortnite 3 ปีที่แล้ว +1

    Sua didática é muito boa! Parabéns.

  • @moisespires2880
    @moisespires2880 3 ปีที่แล้ว +1

    Muito bom cara, explicou de uma forma muito clara e objetiva, obrigado por nos ajudar com o react.

  • @wizzy7449
    @wizzy7449 3 ปีที่แล้ว +1

    Brabo dms, mano. Aguardo outros vídeos sobre dicas com react.

  • @tauanalmeida9258
    @tauanalmeida9258 3 ปีที่แล้ว +1

    agora sim faz sentindo na minha cabeça esses hooks

  • @RodrickGamesBR
    @RodrickGamesBR 3 ปีที่แล้ว +1

    Muito bom o video, obrigado!! Só uma correção este sinal % é modulo e não hashtag divisão!

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว +1

      KKKKKKKKKKkkk ficou parecendo que falei hashtag mesmo, mas eu tava dizendo "resto da divisão", é outro jeito de chamar.
      Exemplo: 5 % 2, a divisão de 5 por 2 seria 2, o resto da divisão é 1, logo 5 % 2 = 1.
      Valeu o feedback, amigo!

  • @brunagadelha7779
    @brunagadelha7779 3 ปีที่แล้ว +1

    Parabéns pelo vídeo, você explica muito bem, me ajudou muito a entender a diferença entre estes hooks

  • @genildomirandapraca1926
    @genildomirandapraca1926 3 หลายเดือนก่อน

    Muito bom. Obrigado por dividir

  • @marciosousa7350
    @marciosousa7350 2 ปีที่แล้ว +1

    Muito bom mano, me ajudou muito.

  • @luanjfs
    @luanjfs 3 ปีที่แล้ว +1

    cara, excelente! me ajudou mt! +1 inscrito

  • @Master665-n3j
    @Master665-n3j หลายเดือนก่อน

    Consegui entender finalmente, valeu mano !

  • @caiquelourenco7189
    @caiquelourenco7189 3 ปีที่แล้ว +1

    Valeu mano aprendi como usar e pra que serve, continua a postar vídeos 🙏👍

  • @isabelasantos8393
    @isabelasantos8393 2 ปีที่แล้ว +1

    Ótimo vídeo! Obrigada! :D

  • @whaletalent
    @whaletalent 2 ปีที่แล้ว

    Parabéns pelo conteúdo! Me ajudou a entender algo que eu tava martelando aq. Valeu mesmo! rs

  • @emersondossantos2126
    @emersondossantos2126 3 ปีที่แล้ว +1

    Agora sim entendi a diferença. Valeu 👏👏👏✌🏻

  • @deborah8046
    @deborah8046 3 ปีที่แล้ว +1

    Muito bom!! Muito mais fácil do que parece 😅 Parabéns!

  • @LUKSvideoclips
    @LUKSvideoclips ปีที่แล้ว

    Otima explicação meu peixe, parabéns

  • @junior2083
    @junior2083 ปีที่แล้ว

    ótimo vídeo! muito obrigado!
    mas não entra na minha cabeça que um framework grande precise de tanto workaround pra funcionar direito!
    não sou hater de react... ganho meu pão com ele.
    graças a Deus pelo react!
    mas é INACREDITÁVEL o tanto de bizarrices em relação a comportamento e estado que essa bagaça tem

  • @edsonjunior314
    @edsonjunior314 3 ปีที่แล้ว +1

    Parabéns! Boa explicação.

  • @MatheusDiogo
    @MatheusDiogo 2 ปีที่แล้ว

    Muito bom, parabéns! Obrigado!

  • @danielteofilo8334
    @danielteofilo8334 2 ปีที่แล้ว

    Top o conteúdo. Parabéns!

  • @isaquemaestri1976
    @isaquemaestri1976 3 ปีที่แล้ว +1

    Brabo demais! Valeuuuuu

  • @luishenriquepohren2902
    @luishenriquepohren2902 3 ปีที่แล้ว +1

    baaaaaita explicação!!

  • @markuspxpx
    @markuspxpx 3 ปีที่แล้ว +1

    Explicação top

  • @wesleyigors
    @wesleyigors 2 ปีที่แล้ว +1

    Muito bom!!

  • @andresouza696
    @andresouza696 2 ปีที่แล้ว

    conteúdo muito bom, me ajudou bastante. mjuito obrigado cara +1 sub

  • @joezersmaniotto3103
    @joezersmaniotto3103 3 ปีที่แล้ว +1

    Nossa, mitou !! muito bom, obrigado msm Kevin !!

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว

      Nada! Espero que tenha ficado claro, qualquer coisa manda.

  • @lucasmoura4480
    @lucasmoura4480 2 ปีที่แล้ว +1

    Obrigado me salvou

  • @guilhermerodovalho9786
    @guilhermerodovalho9786 3 ปีที่แล้ว +1

    Muito bom seus videos

  • @JussaraASousa
    @JussaraASousa 3 ปีที่แล้ว +1

    Ñ vou mentir eu gostei achei lindo... pq ñ? So me tira uma duvida... quando vc tem 1 componente picker q esta sendo usado para controlar a qtde de itens de um carrinho é mlr usar callback com o array de dependencias ? ❤❤✌

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว

      O useCallback vai salvar o valor de referência de uma função, o uso dele vai só fazer a função não ser redeclarada e vai previnir os rerenders dos components filhos que recebem essa função como parâmetro. Se esse for o teu objetivo, sim.
      Porééém, se o teu objetivo é salvar a saída da função como valor de referência e só atualizar esse valor se uma certa variável for atualizada, aí tu quer usar o useMemo (que pareceu mais o teu caso nessa descrição).

  • @izaiasaraujogomesdasilva3354
    @izaiasaraujogomesdasilva3354 3 ปีที่แล้ว +1

    Se fosse dois com valores distintos no primeiro exemplo, o memo conseguiria manter a independência de render?

  • @paulodias4997
    @paulodias4997 3 ปีที่แล้ว +1

    Mas porque não usar useCallback em chooseColor? não ia dar no mesmo ?

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว

      Porque a função ainda assim seria chamada toda vez! O useCallback previniria que ela fosse redeclarada, mas nós queremos a saída dela (um valor), não a função.

  • @marco80551
    @marco80551 3 ปีที่แล้ว +1

    TOP

  • @minatos2-s3q
    @minatos2-s3q 11 หลายเดือนก่อน

    mt bom! entendi

  • @igorgoncalves5691
    @igorgoncalves5691 ปีที่แล้ว

    Genial! ❤

  • @nate8694
    @nate8694 9 หลายเดือนก่อน

    Muito bom

  • @joezersmaniotto3103
    @joezersmaniotto3103 3 ปีที่แล้ว +1

    Poderia dizer que devo usar memo apenas para components ?

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว +1

      Não necessariamente! No vídeo eu trouxe um exemplo usando um for gigante para simular a lentidão, mas imagina uma árvore gigante de compontentes e vários valores sendo calculados com blocos de código com lógica. Enquanto a aplicação cresce, vai aumentando o consumo de cpu também, aí o useMemo evita isso.

    • @joezersmaniotto3103
      @joezersmaniotto3103 3 ปีที่แล้ว

      ​@@KevBeltrao​ estou me referindo ao Memo do react, e não ao useMemo, seria basicamente se devo usar o Memo apenas para components ? Obrigado pela atenção.

    • @KevBeltrao
      @KevBeltrao  3 ปีที่แล้ว

      @@joezersmaniotto3103 ah, nesse caso sim, o memo é apenas para componentes.

  • @danielchavesdev
    @danielchavesdev 3 ปีที่แล้ว +1

    Muito bom!!

  • @JoaoPedrodeSousaCorrea
    @JoaoPedrodeSousaCorrea 4 หลายเดือนก่อน

    Muito bom!