Hydration
Processo de attachar event listeners do React ao HTML pré-gerado pelo servidor.
SSR gera HTML estático. Browser recebe e exibe imediatamente (rápido). React então 'hidrata' — reconcilia a árvore virtual com o DOM existente e adiciona interatividade. Hydration Mismatch ocorre quando HTML server !== client render.
Acontece automaticamente em SSR/SSG com Next.js, Remix, etc.
Em CSR puro (SPA sem SSR) não há hydration.
Sintaxe que parece HTML mas compila para React.createElement().
Representação em JS da árvore do DOM real. React compara versões e aplica só as diferenças.
Algoritmo que compara dois Virtual DOMs e calcula o mínimo de mudanças para o DOM real.
Arquitetura interna do React 16+ que permite renderização interrompível e priorização.
Componente que mostra fallback enquanto filhos 'suspendem' (lançam Promise não resolvida).
Componente class que captura erros em filhos. Mostra UI de fallback em vez de quebrar o app.