Angular is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.
Testing in Angular & React
Jasmine is a testing framework that can be used in Angular. Eric Elliott says that Jasmine “results in millions of ways to write tests and assertions, needing to carefully read each one to understand what it’s doing”. The output, in my opinion, is also very bloated and difficult to read. Here are some educational articles on the integration of Angular with Karma and Mocha.
Popularity & Growth
React is faster than angular but its complex structure is difficult to understand then angular’s. The main difference that put react ahead is the way of updating virtual DOM. React only changes the components by finding there ids and angular updates whole DOM when changes is made.