glossárioReact
$cat~/glossario/use-effect.md
useEffect
React
Hook para efeitos colaterais após render, com cleanup opcional.
seção
Explicação
useEffect — Hook para efeitos colaterais após render, com cleanup opcional.
Runs after paint commit — sync external systems DOM subscriptions fetch. Cleanup return function.
Not for derived state — compute render. Strict mode double invoke dev.
seção
Exemplo
useEffect(() => { const sub = subscribe(id); return () => sub.unsubscribe();}, [id]);seção
Modo de uso
Fetch on mount id change
Event listeners
Document title sync
seção
Armadilhas comuns
Missing deps infinite or stale
Effect for user event wrong — handler instead
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em React
Outros termos da mesma categoria para revisão em sequência.