"Enhance your Functional Web Apps with Web Components"
https://2022.cascadiajs.com/speakers/brian-leroux
Enhance is one of those frameworks I wish existed in 2010 because I would have used it. Too bad I found Lit and a few other libraries I like now. I'm generally not a fan of UI frameworks unless they allow you to substitute their functions like routing. Can't be having arbitrary updates break shit that already works and chase low value updates.
There are things I would say you legitimately need a framework for like Message Passing (HTTP and other RPC).
I always had distaste for React in the idea of VDOM. Technically it made no sense to me and a bout of overengineering. When I saw Svelte, it was a promising take until I met Sapper breaking transition to SvelteKit.
Before these frameworks, I never used frameworks. I had no desire to use inflexible libraries. I made my own "framework" or UI libraries that responded to change, so I didn't have to re-render. HTML could be spit from the server when requested and pasted into the page. Essentially, just make shit with HTML/JS and an empowering library to assist, but not take over full control. I never needed a state management library, I just needed a way to inform elements through events that a piece of data changed and it is time to change in response.
The code was simple and I'm sure I could figure out how it worked if I went back to look.
I hope to see less React, Vue or Svelte in the future and more web components.