Pular para o conteúdo principal

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?
  1. AColocar todo o estado global em um único Context API e propagar para todos os componentes.
  2. BImplementar hooks customizados para manipulação do estado global, revomendo a necessidade de utilização do Context API.
  3. CDividir o estado global em múltiplos contextos específicos e utilizar React.memo para evitar renderizações desnecessárias.
  4. DUsar setState diretamente no componente e evitar dependências externas, simplificando o gerenciamento do estado global.
Revelar gabarito e comentário

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

Link permanente: /questoes/qg456740