|
|
|
|
|
by throwitaway1123
905 days ago
|
|
> next server components breaking most css-in-js libraries This is a legitimate gripe, and React Server Components in general have introduced a lot of complexity. It's worthing noting though that you don't have to use server components and Next's new App Router. The Pages Router still works. I'm ok with a framework occasionally (not excessively) introducing a new way of doing things as long as the old way is still supported (much like React still supports class components despite the introduction of hooks). |
|
- others will jump on the feature and use it. you might not have to use it but libraries you depend on may decide otherwise and rewrite
- you didn't have to use ReactHooks, but try using Apollo client or react-query without them now, or try finding any non-hooks documentation in general.
- you will slowly see bugs being neglected if they're not about the new and shiny.
- there is no equivalent of useContext for class components
So the word "supports" here carries very little weight in practice because the rest of the ecosystem constantly rewrites.