React Server Components
Core · React Server Components
Core principle — Treat RSC as a boundary to evaluate deliberately, not a label to apply to every component.A clear decision about server/client ownership, serialization, caching, and maturity risk.
Key concepts
Server code
No browser APIs
Client code
Interactive behavior
Payload
Serializable data
Boundary model
Ownership matrix
Engineering considerations
RSC changes where code executes and how data crosses the boundary; it affects tooling, debugging, and deployment assumptions.Design constraint A rendering model is mature when its boundaries are predictable under failure, not only when its demo is fast.
Implementation notes
Decision lens
Related topics
- server · Compare SSR behavior — Read the focused guide for this boundary.
- diagram-project · Review runtime layers — Read the focused guide for this boundary.
- scale-balanced · Check support envelope — Read the focused guide for this boundary.

