Article image

MM

Millena Medeiros26/06/2024 19:56
Compartilhe

Desvendando o React: Hooks vs. Componentes de Classe

  • #React Native
  • #JavaScript
  • #React

Olá, Devs!

Se você está começando com React ou já tem alguma experiência, sabe que o React é uma biblioteca poderosa para construir interfaces de usuário, certo?

Hoje, vamos simplificar dois conceitos fundamentais: React Hooks e Componentes de Classe. Vamos lá?

O Que São React Hooks?

Imagina que os React Hooks são como superpoderes para suas funções no React. Eles permitem que você use estado e outras funcionalidades sem precisar escrever uma classe.

Exemplo com Hooks:

image

O que são Componentes de Classe?

Agora, imagine que os Componentes de Classe são a forma mais antiga de escrever componentes no React. Eles usam classes do JavaScript para criar componentes com estado e métodos de ciclo de vida.

Exemplo com Componentes de Classe:

image

Qual abordagem é melhor?

Os Hooks são mais modernos e facilitam muito a vida, especialmente para novos projetos. Eles são mais usados atualmente por serem mais simples e flexíveis. Observando os dois códigos acima, é notável a diferença de tamanho de um código para o outro (para a realização da mesma coisa: contagem de quantos cliques no botão). Para a modernidade (e a para facilitar a vida do dev e de quem lê o código) é muito melhor um código mais enxuto como quando utilizamos Hooks. Porém, não podemos descartar a importância de conhecer os Componentes de Classe.

Conecte-se Comigo!

Gostou do conteúdo? Siga-me nas redes sociais para networking!

LINKEDIN | GITHUB

Esse artigo foi escrito com ajuda de IA (ChatGPT).

Compartilhe
Comentários (0)