You don't React

Some points

So what to do instead?

Use a good ol server rendered app instead of building a SPA. Very rarely do you really need a SPA (pretty much never). Save time and sanity and be productive from day one. Go with either of these:

But what about the front end? Well, to be honest, for a fairly simple app you don't even need a framework. Go vanilla. You have web components at your disposal for re-usable parts of the app. You have a single polyfill for older browsers that works.

But when building a SPA (you shouldn't), or when building a largely user interaction heavy application, what to use then?

Enter Svelte Or use whatever, this is just an opinion