React
O conteúdo deste guia está no galho React core
Reescrito do zero (React 19, TS-first) em 26 notas em 3 fases (Iniciado/Adepto/Magus). Comece pelo índice: React core. Esta página fica como ponto de entrada e mapa rápido.
Mapa rápido do galho React core
- 🟢 Iniciado: 01 - O que é React e a UI declarativa · 02 - JSX a fundo · 03 - Componentes e props · 04 - Renderização - o que dispara um render · 05 - useState e estado local · 06 - Eventos e formulários controlados · 07 - Listas e keys · 08 - Renderização condicional e composição
- 🟡 Adepto: 09 - useEffect e o modelo de efeitos · 10 - useRef e refs · 11 - useContext e Context API · 12 - useReducer e estado complexo · 13 - Memoização - useMemo, useCallback, React.memo e o React Compiler · 14 - Custom hooks · 15 - Estado - local, elevado e externo · 16 - Reconciliation e diffing a fundo · 17 - Performance no React · 18 - Error boundaries
- 🔴 Magus: 19 - Suspense e data fetching no cliente · 20 - Concurrent features · 21 - O hook use() · 22 - Actions no React 19 · 23 - Server Components (RSC) · 24 - Arquitetura de componentes · 25 - Testing React · 26 - Capstone - React na prática e em entrevista
Galhos do domínio React
- React core — a biblioteca (este galho)
- TypeScript com React — tipagem avançada
- Charts — bibliotecas de gráficos
- Dicionário de React — glossário do domínio
- React Red Flag Manual — antipatterns e armadilhas