Olá, qual a vantagem de usar functional components. o que traz de melhoria ou ganho de desempenho em relação ao class components?
Olá, qual a vantagem de usar functional components. o que traz de melhoria ou ganho de desempenho em relação ao class components?
Boa noite Sadraque, 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.
Abraços e bons estudos!
Obrigado pela resposta!