Pular para o conteúdo principal

Questão de Programação — Programação de front end — FCC 2026

ProgramaçãoProgramação de front end
Código
gp003731
Banca
FCC
Órgão
MPE-AL
Ano
2026
Cargo
Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas
Um portal interno de um Ministério Público Estadual foi desenvolvido em React para análise de relatórios estatísticos, no qual componentes filhos memorizados com React.memo recebem funções anônimas como props em renderizações frequentes, ocasionando re-renderizações desnecessárias devido à mudança de referência das funções, mesmo quando os dados não se alteram. Nesse cenário, a técnica que mitiga o problema e estabiliza a referência das funções sem comprometer a consistência de estado é
  1. Aenvolver as funções passadas como props com useCallback, definindo corretamente suas dependências.
  2. Bremover as dependências do array de useEffect, evitando novas execuções e alterações nas variáveis utilizadas.
  3. Cdeclarar as funções dentro do JSX para evitar a recriação de funções fora do escopo do componente.
  4. Dconverter funções para classes com PureComponent, mantendo a passagem de funções anônimas como props.
  5. Eutilizar useEffect para encapsular a declaração das funções, mantendo a forma como são recriadas a cada renderização.
Revelar gabarito e comentário

GabaritoA — envolver as funções passadas como props com useCallback, definindo corretamente suas dependências.

Link permanente: /questoes/gp003731