React: Everything has to be specifically made for React, lots of patterns that shouldn’t be used, not actually reactive
Angular: Old tech, bad syntax
Vue: Bad ecosystem, doesn’t actually output HTML
Svelte: Weird configuration system, odd issues
So… what do I actually use? There’s nothing that just provides a good working component system and works with GitHub Pages (i.e. a very static site). It’s… annoying
I personally prefer using Next.js for non-static sites, but for static sites I usually choose React. It’s mostly just what I’m used to and there are a lot of other people using it so it has pretty good support and a lot of third party libraries, etc.
I really like the general way React works and looks but it feels like there’s so many ways to get it wrong…