← All courses
🧩Intermediate

Server & Client Components

The division that everything else in the App Router rests on: two component worlds with different capabilities, what the 'use client' directive actually marks, which values can cross the boundary and why functions cannot, the composition patterns that keep client bundles small, and what hydration is really doing when it fails.

Volume 16 · Part II · 5 chapters · 5 lessons
Share

What you'll learn

  • The Two Component Worlds
  • The 'use client' Boundary
  • Serialisation: What Can Cross
  • Composition Patterns
  • Hydration & What Breaks It

Curriculum

3 modules · 5 lessons
Module 1Two Worlds2 lessons
The Two Component WorldsPreview
The 'use client' Boundary
Module 2Crossing It2 lessons
Serialisation: What Can Cross
Composition Patterns
Module 3When It Goes Wrong1 lessons
Hydration & What Breaks It

Reviews

No reviews yet.

More courses

Browse all →