Server Components
RSCs
... are complicated.
Here are some resources to make them easier to understand and implement. From a non-expert.
What Are React Server Components 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 Solve
How React Server Components address data fetching, composing business logic, and bundle sizes differently than existing solutions.
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?
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.
Click here to see the resources I used.