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...
For further actions, you may consider blocking this person and/or reporting abuse
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.
This was very well written and insightful, thank you!
Great article!