Em uma aplicação desenvolvida com React, um analista está...
Imagem de fundo

Em uma aplicação desenvolvida com React, um analista está...

Em uma aplicação desenvolvida com React, um analista está enfrentando problemas de desempenho devido à renderização desnecessária de múltiplos componentes que dependem do mesmo estado global. Qual abordagem é mais indicada para otimizar o desempenho e reduzir renderizações desnecessárias em aplicações?


A

Colocar todo o estado global em um único Context API e propagar para todos os componentes.


B

Implementar hooks customizados para manipulação do estado global, revomendo a necessidade de utilização do Context API.


C

Dividir o estado global em múltiplos contextos específicos e utilizar React.memo para evitar renderizações desnecessárias.


D

Usar setState diretamente no componente e evitar dependências externas, simplificando o gerenciamento do estado global.