DEV Community

Cover image for The Current State of React Server Components: A Guide for the Perplexed

The Current State of React Server Components: A Guide for the Perplexed

Kathryn Grayson Nanz on February 21, 2024

React Server Components (RSCs) aren’t brand new—in fact, they’ve been around for a few years now. So why are they still so misunderstood? Like man...
Collapse
 
brense profile image
Rense Bakker

I think it's also Important to note that client components do not exist in NextJS (or most other modern React frameworks). All components are rendered on the server and then shipped to the client. If the component is an RSC, nothing else will happen. If it is not an RSC (when it has the 'use client' directive), React will try to hydrate the component on the client, which is required to handle user interaction like button clicks for example.

Collapse
 
maxharrisnet profile image
Max Harris

This was very well written and insightful, thank you!

Collapse
 
anishamalde profile image
Anisha Malde

Great article!