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
Because I don’t have any other way of doing it - I’d just like some HTML files with JavaScript inserted, not only some JavaScript stuff
turbowarp packager
hear me out, you can run js using the eval variable and you’ve also custom extensions. theoretically you could make a passable website
document.getElementsByClass("blockpost").map(x => x.getElementsByClass("postmsg").innerHTML)
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…