Server Components

RSCs

... are complicated.

Here are some resources to make them easier to understand and implement. From a non-expert.

View Source
ServerClient
Log In
Sign Up
Credits

Much of the inspiration for this was Dan Abramov's and Joe Savona's appearance on the Javascript Jabber podcast, from which I took a lot of examples, explanations, and information.

I've also learned a lot from the Tweets and videos from the Remix team, the Next team with Next 13's docs, and more. Click to see whose knowledge I used to help build this site's content.

What Are React Server Components (RSCs) and How Are They Different?hero image
What Are React Server Components (RSCs) and How Are They Different?

A brief introduction to React Server Components and how they differ to Server-Side Rendering.

The Problems That React Server Components Solvehero image
The Problems That React Server Components Solve

How React Server Components address data fetching, composing business logic, and bundle sizes differently than existing solutions.

Adopting React Server Components Incrementallyhero image
Adopting React Server Components Incrementally

This seems like as big of a breaking change as we can get, right? Sort of... But how do we incrementally adopt RSCs to get the benefits?

Made by Ricardo Nunez