Virtual DOM
Representação em JS da árvore do DOM real. React compara versões e aplica só as diferenças.
Cada render cria uma nova representação Virtual DOM. O diffing algorithm (reconciler) compara com a versão anterior e calcula o conjunto mínimo de operações para atualizar o DOM real.
É usado automaticamente pelo React em todo render. Não é algo que você 'usa' diretamente.
Para manipulações pontuais de DOM onde refs diretos são mais performáticos (animações, canvas, D3).
Sintaxe que parece HTML mas compila para React.createElement().
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.
Processo de attachar event listeners do React ao HTML pré-gerado pelo servidor.