Server Components two years in

RSC was the future of React in 2024. By 2026 it is split between believers and pragmatists. Where it actually helped.

React Server Components: render on server, ship zero JS for static parts, fetch data without API endpoints. Sounded magical.

Reality after two years: 30% smaller bundles on content-heavy sites. Worth it for blogs, docs, marketing pages.

Pain points: mental model split between server and client. Forgetting "use client" anchored half the team's debugging hours.

For new projects: RSC if content-heavy, plain client React if app-like.