Como converter um componente de classe para hooks com useState

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

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

  • @eemr2
    @eemr2 4 ปีที่แล้ว

    Fala Vinicius tubo bem? Parabéns por mais um vídeo excelente. Deixa eu perguntar, o uso do memo no lugar do PureComponent, realmente é necessário nesse caso do toggle? Ou você só demonstrou qual é o substituto do PureComponent no uso de hooks? Abraço

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

      Fala Emerson! Tudo certo e você?
      Muito obrigado!
      Então, foi só por questão de exemplo mesmo. Eu só recorreria ao uso do memo se o componente começasse a ter um problema de performance aparente.
      Lembrando que ele só vai ajudar, se as props que são passadas para ele, não se alteram com frequência.
      Por exemplo. Eu precisei implementar um formulário com mais de 50 campos. Toda vez que algum valor era alterado, o formulário todo era renderizado. Porém, as props que eram passadas para os inputs, eram sempre as mesmas.. Dentro desse formulário, eu tinha uns componentes de selector (combobox), que eram bem complexos e acabavam impactando a performance. O problema de performance era notável.
      Aí como as props deles não eram alteradas, eu apliquei o memo direto nesses selectors e resolveu o problema.
      Acho que vale gravar um vídeo só sobre o React.memo.
      Grande abraço.

    • @eemr2
      @eemr2 4 ปีที่แล้ว

      @@viniciusdacal Obrigado :)