skydhash 4 days ago

> Why are the alternatives not better if, as you say (and I agree), react solves its own problems (accidental complexity)? not some essential complexity (at least not anymore).

The essential complexity was the interactive need of your UI. Any of the current web framework can be a solution. The only reason to go for React is hireability (almost anyone knows it) and devex (so many prebuilt components). But it's not like that the others are so hard to learn and components are hard to build.

1
exceptione 4 days ago

  > and devex.  
Indeed, devex is the strong point of react. See this thread: https://news.ycombinator.com/item?id=43770579

  > But it's not like that  components are hard to build.
I really want to like other frameworks, but if I'd have to build a MUI(x) by hand, I'll accidentally pivot our business model to "component library maker" as a result.

I think we need to be clear about what scope we are talking about. A full fledged data-heavy B2B application, or something simpler like a web shop?