React + Next.js + Tailwind
Build production frontends that are fast by default and easy to change.
Core Mental Model
In Next.js App Router, every file is a Server Component until you opt out. Code only runs on the client when it has to (interactivity, browser APIs, hooks). Data is fetched where it's used (server-side, no API hop). Static, cached, and dynamic content coexist on the same page.
Before you write a component, answer four questions:
digraph where_runs {
ra
[Description truncada. Veja o README completo no GitHub.]