As far as my experience with angular 1 goes, I hate it. Your turn.
Note: I love JS, I have no clue about typescript. While using angular, do I have to live without ES6 arrow functions and functional programming work flow???
Both are awesome frameworks, I will chose ReactJS over AngularJS now.
I have worked with both frameworks, and enjoyed working on both.
Somehow, I felt typeScript is overburden...personal opinion.
And JSX is similar to what web developers already know.
Enjoy Coding!
no you can programm functional with TS and you can work with the error function. you just have a strong typed system.
Angular 4 is a different topic :)
Well angular 4 supports ES6. So, you can you arrow functions without any second thought. But, wait there is a catch. Angular 4 recommends use of typescript ( You can code in plain ES6 though ) .
Typescript is basically a type system which forces you to define datatype for variables, objects before consuming them so that type errors can be identified at compile time itself instead of run-time.
Pros & Cons :