Reconciliation
Algoritmo que compara dois Virtual DOMs e calcula o mínimo de mudanças para o DOM real.
React assume: 1) Elementos de tipos diferentes produzem árvores diferentes (destrói e recria). 2) Keys identificam elementos entre renders. O algoritmo é O(n) graças a essas heurísticas.
Acontece automaticamente em todo setState/re-render. Keys corretas nas listas guiam o algoritmo.
Não há como desativar — é core do React. Otimize via React.memo para evitar reconciliação desnecessária.
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.
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.
Processo de attachar event listeners do React ao HTML pré-gerado pelo servidor.