

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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?
Colocar todo o estado global em um único Context API e propagar para todos os componentes.
Implementar hooks customizados para manipulação do estado global, revomendo a necessidade de utilização do Context API.
Dividir o estado global em múltiplos contextos específicos e utilizar React.memo para evitar renderizações desnecessárias.
Usar setState diretamente no componente e evitar dependências externas, simplificando o gerenciamento do estado global.