Removing React is just weakness leaving your codebase
begin.com
begin.com
I remember trying to make mildly complex dynamic websites before React. It wasn't good.
My current company is using a React app, built on top of Create-React-App, and still has some class components sprinkled throughout.
We simply have simply chosen not to rewrite everything each time a shiny new feature comes along. Instead we incrementally adopt the new things as they come along. Everything works fine. Those class components are in parts of the codebase that haven't needed to be updated in years...next time I need to make more than a trivial change to one of those components I'll take the extra 15 minutes to update them to use hooks.
We are looking to get off of CRA since Vite has a much quicker build time - but we've managed to make it ~8 years before deciding this upgrade was worth our time.
We have absolutely 0 plans of migrating to a framework so we can use server components.
The app makes lots and lots of money.
I have had to make changes to the build system for the React system I maintain at work, but in no way would I consider it a "rewrite", as much as a "refactor" for a specific part of the codebase while leaving the rest relatively untouched.
In fact, JavaScript moving to ESM has broken MUCH more code than any of the React features listed in the article.
So this is about EU making cycles in American History? :)
The recent WASI 0.2.0 submission/discussion is about WASI, a chiefly server-side oriented system & so far server-side component model, but this component model is the cross-platform gateway that is opening up the (vastly larger now) webdev world to something that a long time ago the web was incredibly at: being a place for many different languages to come & try stuff out. And this time it'll be in a cross-language form! https://news.ycombinator.com/item?id=39143054
You're right it's been a direction for a long time. I hope some other languages & communities can find & expose worthy incredibly interesting offerings that lure us off the beaten path we are on. It'll be technically/mechanically much easier to do, starting now-ish, but whether there is distinct clear value to writing your core in other languages is so far very unclear. Will it make a difference? Will other ideas arise & prove valuable & steer us onwards? T.B.D.