Gostaria de entender a diferença entra a class Component e a Function, visto que nos cursos anterirores o instrutor usava um, e foi refatorado ao outro. Obrigado
Gostaria de entender a diferença entra a class Component e a Function, visto que nos cursos anterirores o instrutor usava um, e foi refatorado ao outro. Obrigado
Fala ai Joel, tudo bem? Hoje a diferença basicamente é em questões de estilos, um segue o principio de orientação à objetos enquanto outro segue para uma abordagem funcional.
Mas, antigamente os componentes funcionais em React não podiam ter estado e ciclos de vida, nesse caso, a gente tinha que usar o componente de classe.
Mas, com a chagada dos Hooks é possível ter estado e ciclos de vida tanto no funcional quanto no de classe.
O novo padrão que tanto a comunidade quanto o React está adotando é cada vez mais seguir com a abordagem funcional, acredito que um dia o componente de classe possa até ser depreciado (minha opinião).
EDIT: Fui clicar para editar minha resposta e acabei clicando em marcá-la como solução sem querer, desconsidera isso por favor.
Espero ter ajudado.