not op, but i'm presently working on a project with a simple old school “no clientside deps, complex logic goes on the server” requirement, and i don't actually feel like i'm doing anything much different than when i work on react.
the project is pretty simple, and modern js is significantly improved, so the notion that you have to reinvent the wheel seems false.