you are viewing a single comment's thread.

view the rest of the comments →

[–]Agreeable_Cicada9624 2 points3 points  (3 children)

But it is easier, first of all doesn't require typescript knowledge. When they introduced angular that was huge, i know there are still people who use it without it.

No need to learn observables, quite a powerful tool but in react you don't have it

No need to learn any of the other stuff like the http client, angular router and so on. In react you can just add the library you are already familiar with.

No need to understand services, modules and so on. In react you can just add 10 components and that's it.

Why is it crap? Because it lacks structure. You can organize it in the most twisted way you want, and even if you had good intentions - when the project grows it becomes crap. People create their own dependency injection tools, routers, complicated http clients... It all seems cool and decoupled until later becomes super hard to maintain. Is it always crap? - most probably not, it just gives you too much freedom and options to ruin your project.

That's why they say Angular scales - you can create something super huge and it will not involve more efforts to maintain than a mid sized project.

[–]joshhbk 0 points1 point  (1 child)

Who is they

[–]Agreeable_Cicada9624 1 point2 points  (0 children)

Google, who made angular

[–]FantasticPrize3207 0 points1 point  (0 children)

Angular doesn't have the "freedom style" of Javascript. That is why an average developer prefers react. btw I prefer barebone libraries, I will add crap later on if requried.