I worked with Angular for almost three years, and I think it's a great framework.
But after working with React, my main issues with Angular is syntax and modules.
For example, React is close to JS syntax as possible, but if your work with Angular you need to learn the specific syntax, and it will be only useful in angular.
Angular modules are confusing, although Angular CLI project helps to manage them.
I still think Angular is a solid choice for any big project
How is that syntax "issue"? Do you mean the use of Typescript? Typescript is not an Angular related language. From my perspective, there are no cons in the use of Typescript... it's all benefits!
I worked with Angular for almost three years, and I think it's a great framework.
But after working with React, my main issues with Angular is syntax and modules.
For example, React is close to JS syntax as possible, but if your work with Angular you need to learn the specific syntax, and it will be only useful in angular.
Angular modules are confusing, although Angular CLI project helps to manage them.
I still think Angular is a solid choice for any big project
How is that syntax "issue"? Do you mean the use of Typescript? Typescript is not an Angular related language. From my perspective, there are no cons in the use of Typescript... it's all benefits!
What confuse you of Angular modules?
I mean template syntax.
*ngIf, *ngFor, [input], (output), eventEmitter
In React you only need to remember how to do {input}, in everything else you use plain js
Same goes with modules, in React you just bring your component.
Don’t forget the banana in a box ordeal