1. React: Everything has to be specifically made for React, lots of patterns that shouldn’t be used, not actually reactive

  2. Angular: Old tech, bad syntax

  3. Vue: Bad ecosystem, doesn’t actually output HTML

  4. 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

Jul 27, 2023, 6:34 PM
6 0 22

comments (single view)

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…

It is probably the best solution, though.

View all comments