JSX
Sintaxe que parece HTML mas compila para React.createElement().
Transpilado pelo Babel/SWC para React.createElement(type, props, ...children). Expressões JS via {}. Atributos em camelCase (className, onClick). Auto-escape de { variavel } previne XSS.
Em todo componente React — é o padrão de fato. Mais legível que createElement manual.
Ambientes sem transpilação. Código gerado programaticamente (aí createElement pode ser mais limpo).
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.
Processo de attachar event listeners do React ao HTML pré-gerado pelo servidor.