next-js-app-router
v0.1.0curatedNext.js App Router conventions — server-first components, data fetching boundaries, route handler exports.
framework:nextjslanguage:typescriptruntime:node
archgate adr import packs/next-js-app-routerDecisions (3)
Use Client Directive Only When Needed
In the Next.js App Router, components are Server Components by default.
1 rule
No Direct fetch in Client Components
Client Components (files with `"use client"`) that call `fetch()` directly bypass Next.js data fetching patterns.
1 rule
Route Handler Conventions
Next.js App Router uses file-based routing for API endpoints via `route.ts` files in the `app/` directory.
1 rule