React Server Components Explained
Understand what RSCs are, how they differ from client components, and when to use each.
Welcome
In this lesson you will learn what React Server Components (RSCs) are, how they differ from client components, and when to use each type.
The Two Component Worlds
React 19 and Next.js App Router split components into two worlds: **Server Components** (render on the server, no interactivity) and **Client Components** (render on both server and client, have state and event handlers).
All lessons in this course
- React Server Components Explained
- The use() Hook for Async Resources
- React Actions & useActionState
- useOptimistic for Instant Feedback