All articles
ReactNext.jsReactTypeScript

The Complete Next.js App Router Guide

Everything you need to know about Next.js App Router — layouts, loading states, error boundaries, and more.

Apr 10, 202615 min read21,000 views2300 words

File-Based Routing

App Router uses the filesystem as your router.

JS
1app/
2 layout.tsx # Root layout
3 page.tsx # Home page
4 blog/
5 layout.tsx # Blog layout
6 page.tsx # Blog index
7 [slug]/
8 page.tsx # Individual post
9 api/
10 posts/
11 route.ts # API endpoint

Parallel Routes

Render multiple pages in the same layout simultaneously.