https://developer.mozilla.org/en-US/docs/Web/API/Web_components
The best example right now is the new Photoshop for the web, which runs entirely in the browser and is made with web components and Lit. Fighting the "React way" to build something like PS would be a nightmare. But web components are a blank slate. You don't have to fight anything; you do have to built it the way you want it to work.
The extra building work includes ugly plumbing stuff like routing and state management, but the advantage is that you get to build those the way you want them to work, too.
In the cases where you're building an app with off-the-shelf kind of UI components and behaviors, a framework like React or Angular is still a good bet. Web components (and Lit, their "helper glue") lets every component be entirely custom.
I wrote an intro[0] to web components on Medium that's been well received if anyone is interested.
[0] https://medium.com/gitconnected/getting-started-with-web-com...
What problem does react solve? It’s an architecture in a box and it helps developers put text into n screen.
Why react? Training developers costs time and money when developers are already a cost center. Worse, not all people claiming to do this work are capable of being trained. So, react becomes a means for employers to select ideal candidates.
What value does react provide? Candidate selection and a shared architecture.
What is lost by not using react? Developers cannot write original applications and struggle to put text on screen.
Can web components do that faster or cheaper than react without training overhead? If so then web components will dominate.