There definitely are plenty of things which are an order of magnitude harder in react than any other framework.
One flow data is an example, having to install deps for everything from state management to css is another.
All the choices compounds and make complicated projects even more complicated, increasing tech debt.
Don't get me wrong: Angular (and for sure other frameworks I can't think of) had the same problem; many other frameworks do not.
These days I'm very happily developing against Solid Start with not a single issue I can't think of and a syntax which is very close to React.
There definitely are plenty of things which are an order of magnitude harder in react than any other framework.
One flow data is an example, having to install deps for everything from state management to css is another.
All the choices compounds and make complicated projects even more complicated, increasing tech debt.
Don't get me wrong: Angular (and for sure other frameworks I can't think of) had the same problem; many other frameworks do not.
These days I'm very happily developing against Solid Start with not a single issue I can't think of and a syntax which is very close to React.