JSX
Extensão de sintaxe do JavaScript que parece HTML — const el = <div className="x">Oi</div>. Babel/SWC/TypeScript transforma isso em chamadas de função.
Criado pelo Facebook para o React em 2013. Sem suporte oficial de navegador — sempre transformado em tempo de build. A especificação é aberta, não é exclusiva do React: Preact, Solid, Hono, Vue (via vue-jsx) e Mitosis também usam JSX. TSX = JSX em arquivos TypeScript. Stacks de build modernas (Vite, esbuild, SWC) lidam com JSX de fábrica, sem precisar de Babel.