Thoughts on React Server Components
React Server Components (RSC) are controversial. They blur the line between backend and frontend in a way that makes many uncomfortable.
But if you look past the complexity of the implementation, the mental model is sound.
Sending zero JavaScript for a static blog post (like this one) while keeping the ability to hydrate interactive islands is the holy grail. It's what we tried to do with Islands Architecture, but baked into the framework itself.
Yes, it feels a bit like we've reinvented PHP. But PHP with component encapsulation is actually a pretty good idea.