Guides
All Guides
In-depth references for every core Next.js concept.
Routing
App Router Fundamentals
Understand file-based routing, layouts, and nested routes in the App Router.
app-router
layouts
Rendering
Server Components Deep Dive
Learn when and how to use React Server Components effectively.
RSC
server
Data
Data Fetching Strategies
Compare server-side, client-side, and hybrid fetching patterns.
fetch
cache
Advanced
Middleware & Edge Functions
Handle auth, redirects, and headers at the edge layer.
middleware
edge
UI
Styling in Next.js
CSS Modules, Tailwind CSS, and CSS-in-JS approaches compared.
CSS
tailwind
DevOps
Deploying to Vercel
Ship your Next.js app with zero-config deployment to Vercel.
deploy
vercel
Data
API Routes & Route Handlers
Build backend endpoints directly inside your Next.js project.
API
handlers
Advanced
Authentication Patterns
Implement login flows with JWT, sessions, and OAuth providers.
auth
sessions
UI
Image Optimization
Use next/image for automatic optimization, lazy loading, and responsive images.
images
performance