Skip to content
Dashboard

Less code, better UX: Fetching data faster with the Next.js 13 App Router

, Ariel Kanter

Fetch and render dynamic data directly inside React Server Components.

Ready to try out the App Router for yourself?

Deploy this template in just one click to play with the Next.js 13 App Router.

Deploy now

Next.js introduced the `app` directory (beta), which allows you to fetch data directly in Server Components. Watch Sam Selikoff show a demo in less than three minutes.

Link to headingData fetching with pages

Link to headingVastly improved data fetching with App Router

Link to headingServer Components

Link to headingStatic vs. dynamic data

Dynamic data requires data to be fetched anew on each request. Static data allows cached data to be reused on each request.Dynamic data requires data to be fetched anew on each request. Static data allows cached data to be reused on each request.
Dynamic data requires data to be fetched anew on each request. Static data allows cached data to be reused on each request.

Link to headingFetch your own data