Server Components
RSCs
... are complicated.
Here are some resources to make them easier to understand and implement. From a non-expert.
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.
A brief introduction to React Server Components and how they differ to Server-Side Rendering.
How React Server Components address data fetching, composing business logic, and bundle sizes differently than existing solutions.
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?