Hacker News new | ask | show | jobs
by resoluteteeth 1109 days ago
React has already through massive changes with emphasizing classes -> function components -> hooks.

OTOH it hasn't broken backwards compatibility.

I think Server Components are similar to the introduction of hooks because while they require changes to use, they don't affect anything if you aren't using them.

You could argue that it's such a massive change they should make it as a separate framework, but React's approach of adding new approaches but maintaining compatibility seems to have been fairly popular.

Maybe server side rendering isn't what everyone wants to do, but you don't have to. I think we can all agree that if they were FORCING everyone to change what they're doing and use server components it would be more of a problem?

1 comments

I think, right now, they are nudging everyone to change. And if there is no pushback, like this article, in an year or two they will be forcing.
They never made such a forced (big) breaking change. I don't have a reason to think they would in a year or two.