Questão de Programação — Linguagens de programação — FCPC 2025
ProgramaçãoLinguagens de programação
- Código
- qg456740
- Banca
- FCPC
- Órgão
- UFC
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End
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?
- AColocar todo o estado global em um único Context API e propagar para todos os componentes.
- BImplementar hooks customizados para manipulação do estado global, revomendo a necessidade de utilização do Context API.
- CDividir o estado global em múltiplos contextos específicos e utilizar React.memo para evitar renderizações desnecessárias.
- DUsar setState diretamente no componente e evitar dependências externas, simplificando o gerenciamento do estado global.