See Target.com, Walmart.com, OpenAI.com and any number of major websites.
React (and specifically Next.js) is the new IBM[0]: You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get right, and it’s going to be joyless implementing it every step of the way.
> React (and specifically Next.js) is the new IBM[0]: You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get right, and it’s going to be joyless implementing it every step of the way.
Can't tell about Next.js but my conclusions on React are strictly opposite to yours, as someone with 8 years of exp with React, 15 years of exp in the industry, doing front, back and infra on a daily basis. A former teammate also told me last month that his new shop just rewrote their entire front codebase from Elm to React, because of how simple and fast it is to implement anything with React, and how easy it is to find good developers and well maintained packages for it.
jQuery is fine to add some client side interactivity on websites, but it doesn't provide enough structure, automation and reusability tools when it comes to building SPAs. You will eventually have to write your own framework on top of jQuery, which basically makes you reinvent Angular, React, Vue and friends. If you are building a SPA, I'd definitely recommend you to check out one of the existing solutions instead of writing it from scratch. Telling you this based on my experience of building SPAs with jQuery before Backbone and Angular were even a thing.