The more I read about React 18, the more I realize: React is maturing into a...


The more I read about React 18, the more I realize: React is maturing into a library for building frameworks!

Sure, I can build apps with just React. 👍

But if I want to use upcoming features like Suspense SSR and Server components, I'll likely use React frameworks like Next.
And in the future, I'll rarely make calls via plain fetch. I'll use tools like Apollo, Relay, react-query, or swr that abstract away HTTP calls in a Suspense-friendly manner.
React will continue to offer 2 development styles:

1. Client-side rendered - People will continue to use plain React and handle HTTP via fetch, react-query, swr, etc.

2. Server-side rendered. People will typically use React-based frameworks like Next, Remix, Gatsby, etc.

View original on X