React and Angular both are very popular with front end developers. Let us see how they compare with each other.
Angular is a web application framework. You can create enterprise scale web applications using AngularJS. Lets do a comparison of Angular vs React.
Any Restful micro service framework using a database could fuel the backend for an angular application, this could be WebAPI, Java REST, BOTTLE etc..
React is a UI library. Fewer things can be done with React compared to Angular. You need another web framework or libraries to support React.
The growing popularity for React is because of its ease of integration to existing web applications which ever technology they are built upon.
Angular on the other hand does not allow this, you can only build a new portion of your web application in angular.
It is good to use Angular if you are starting a new web application from scratch or to build an entire HTML document where you can redirect to from your existing web application.
For a more technical/performance comparison you can visit Angular vs React here.