React Design Patterns

TL;DR

Catálogo de referência dos padrões consolidados da indústria React, em 3 fases (Iniciado/Adepto/Magus), TS-first. O eixo de todos eles é reuso de lógica e inversão de controle; a evolução foi HOC → render props → custom hooks, e os padrões modernos (compound, provider, headless, state reducer/prop getters) compõem essas ideias. Cada entrada é auto-contida (intenção → mecanismo → exemplo .tsx → trade-offs → libs que usam); a tipagem difícil vive no galho TypeScript com React.

🟢 Iniciado — fundamentos de padrões

🟡 Adepto — os padrões do dia a dia

🔴 Magus — padrões avançados e de biblioteca

Veja também