Build modern React applications with the App Router, Server Components, and React 19
Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
Next.js App Router is the modern way to build React applications, introduced in Next.js 13 and refined in subsequent versions.
The App Router uses the app/ directory and brings powerful new features:
- React Server Components - Components that render on the server by default
- Server Actions - Call server-side functions directly from components
- Streaming - Progressively render UI as data becomes available
- Nested Layouts - Share UI between routes while preserving state
- Parallel Routes - Render multiple pages simultaneously
- Intercepting Routes - Show routes in modals or overlays
The App Router is built on React 19’s new features including:
- The
use()hook for data fetching useFormStatusfor form statesuseOptimisticfor optimistic updatesuseActionStatefor action handling
This unit covers the App Router pattern and React 19 features for building modern Next.js applications.