A diferença principal é que usando apenas variáveis, o React não consegue rastrear mudanças pra atualizar a UI. Com useState, a atualização é automática e consistente. Isso pesa na hora de manter a experiência fluida.
Eduardo Henrique· 21 de mai.
No meu time, a maior pegada é que sem hooks, a atualização da UI fica fora de controle, o que impacta na performance e na responsividade. Então, usar variáveis locais só funciona em cenários bem específicos.
Caio Rezende· 21 de mai.
Exato, no meu time a gente sempre tenta evitar usar variáveis locais pra guardar estado, pq o React não consegue reagir a essas mudanças. O useState é essencial pra isso.
guto.dev· 21 de mai.
Massa que essa discussão é comum, pq às vezes a galera usa variáveis e acha que funciona igual.
A diferença principal é que usando apenas variáveis, o React não consegue rastrear mudanças pra atualizar a UI. Com useState, a atualização é automática e consistente. Isso pesa na hora de manter a experiência fluida.
No meu time, a maior pegada é que sem hooks, a atualização da UI fica fora de controle, o que impacta na performance e na responsividade. Então, usar variáveis locais só funciona em cenários bem específicos.
Exato, no meu time a gente sempre tenta evitar usar variáveis locais pra guardar estado, pq o React não consegue reagir a essas mudanças. O useState é essencial pra isso.