I could just do an long xhr request in Vanilla JS, or I could use a single line $.get() in jQuery and call it a day.
Or you could call a Vanilla JS fetch() and call it a day, or library like axios or Api. It is really sad that you need to include whole, huge jQuery just to do fetch.
I could create my own templating system, or I could lean on things like Handlebars or even Vue components.
Or you could contribute to this specific Web Standards proposal, but overall, yes, Handlebars/Vue is simple and does the job, however this proposal's some implementations already will give you same result faster for much less resources. The question was about "framework like Angular/React", not about rambda, handlebars.
And don't get me started on frameworks like A-Frame that make VR child's play for any developer, rather than forcing them to delve deep into WebGL.
JavaScript and Web APIs were made for a typical scenario, not game development. This question, again, was asked from a "frameworks like Angular/React" perspective which are for this typical scenario and DOM manipulation, not canvas or WebGL or WebAssembly.
At the end of the day, it's not impossible to complete projects without React, but it makes certain tasks easier or more efficient -- like state and DOM management.
No, it doesn't make DOM/state management easier and more efficient. What is YOUR personal, honest life experience or do you just follow the hype, fake news and articles without doing any research? DOM is NOT slow and you DON'T need any new jargon like "state management" to deal with data, stop believing all that marketing bs online. Can you give me a real use case example and I will give you a simple JS code which will solve the problem, but I guess, you like everyone else for last years when I asked same question will just chicken out from this conversation without defending their holy garbage called React.