Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Geral — FCC 2026

TI - Desenvolvimento de SistemasGeral
Código
fc142514
Banca
FCC
Órgão
MPE AL
Ano
2026
Cargo
Ana ( )

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 ao estabilizar a referência das funções sem comprometer a consistência do 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/fc142514