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
- AReact.memo impede a propagação de props, tornando o componente completamente estático.
- BuseCallback previne a criação de novas referências de função, otimizando a comparação superficial do React.memo.
- CReact.memo força renderizações profundas com reconciliação de todos os filhos do componente.
- DuseCallback serializa funções para evitar vazamento de memória no ciclo de vida dos hooks.
- EReact.memo e useCallback são usados apenas em componentes de classe.