https://lyra.horse/blog/2025/08/you-dont-need-js/
Saw this and a lot of Storyden and my other web projects for clients or myself vaguely follow a few similar principles but there’s a ton of new stuff I didn’t know about!
Custom elements are interesting for non react use cases but I do wish you could easily see react component names in the DOM tree (sadly it’s a lot more complicated…)
But it can be taken too far sometimes where a hacky pure css solution may be worse than a simple interactive bit of JS.
The “bloat” argument is… well, often just a developer skill issue tbh and just utilising the tools available doesn’t mean you’re automatically building a “bloated” site. Great power and all that jazz.