React
TL;DR
Domínio multi-galho de React: a biblioteca, sua tipagem, seus padrões, o framework (Next.js) e o ecossistema. A base da linguagem vive em JavaScript e TypeScript; as APIs do navegador em Plataforma Web.
Galhos
- 🟩 React core — a biblioteca em 3 fases (26 notas, TS-first, React 19): JSX, componentes, hooks, estado, efeitos, performance, concurrent, RSC, Actions.
- 🟦 TypeScript com React — tipagem avançada de componentes, hooks, props, generics, polymorphic, compound (15 notas).
- 🟨 Charts — bibliotecas de gráficos.
- 🟩 React Design Patterns — catálogo de padrões em 3 fases (12 notas, TS-first): container/presentational, custom hooks, provider, composição, compound, render props, HOC, state reducer/prop getters, headless.
- 🟩 Next.js — o framework em 3 fases (16 notas, TS-first, baseline Next 15): App Router, Server/Client Components, data fetching, Server Actions, caching, rendering (SSR/SSG/ISR/PPR), streaming, route handlers, metadata, navegação, middleware, otimizações, deploy. Pages Router de leve.
- 🟩 Ecossistema — bibliotecas do ecossistema em 3 fases (13 notas, TS-first, 2026-06-27): server state (TanStack Query), client state (Zustand/Redux/Jotai), forms (RHF+Zod), component libraries (MUI/Mantine/shadcn/Radix), tabelas (TanStack Table), data viz (Recharts/visx), TQ+RSC.
Recursos e libs
- React Red Flag Manual — antipatterns e armadilhas (manual extenso)
- Dicionário de React — glossário do domínio
- Material UI · Mantine — bibliotecas de componentes
- React Hook Form · TanStack Form · TanStack Query — formulários e estado de servidor
- React Admin · React Data Table · Ícones — utilitários
- Next.js · React — visões-gerais / pontos de entrada