Pular para o conteúdo principal

Questão de Programação — Programação de front end — FGV 2025

ProgramaçãoProgramação de front end
Código
fg107894
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Geoprocessamento
Durante o desenvolvimento de um dashboard complexo em React, percebe-se que a renderização de múltiplos componentes está sendo afetada por re-renderizações desnecessárias. O operador decide aplicar React.memo combinado com useCallback em alguns componentes.A alternativa que melhor explica a razão técnica para essa escolha é que o
  1. AReact.memo impede a propagação de props, tornando o componente completamente estático.
  2. BuseCallback previne a criação de novas referências de função, otimizando a comparação superficial do React.memo.
  3. CReact.memo força renderizações profundas com reconciliação de todos os filhos do componente.
  4. DuseCallback serializa funções para evitar vazamento de memória no ciclo de vida dos hooks.
  5. EReact.memo e useCallback são usados apenas em componentes de classe.
Revelar gabarito e comentário

GabaritoB — useCallback previne a criação de novas referências de função, otimizando a comparação superficial do React.memo.

Link permanente: /questoes/fg107894