When used for business applications or websites, selection of a right framework out of these two is a high priority work. Why? Because AngularJS or ReactJs framework affects factor associated with an application’s durability, scalability, code maintainability and others.
To clarify the competition to some extent, below are some parameters that show how React is more popular in 2018
Angular offers defaults for state management, language choice, network connectivity and more. Developers using Angular need to follow these default settings. React on the other side, is a UI library and does not prescribe these mentioned features. But, React is an open ecosystem where developers can adapt to it as per their need. And, in this way, React is a flexible technology than Angular.
Considering the factors above, React seems to be a default and popular choice for the new developers in the market. Though Angular and React frameworks both have a significant scope in future, React is growing faster and working with it is simpler as it has advanced tools.