React.JS is a view library.
Angular is full stack MVC framework.
It could be weird to compare React to Angular because of what I said
There isn’t a definite answer.
Pros of React.js
Cost-effectiveness
Great UX
Popularity
Performance
SEO-friendliness
Shortened time to market
Cons of React.Js
High pace of development
Incompleteness
Angular - full stack MVC framework created by Google
Pros of Angular
Better error handling
Cleaner code than in vanilla JS
Custom directives
Higher performance
Material Design-like interface
Seamless updates thanks to Angular CLI
Cons of Angular
Huge size
Limited SEO options
Performance
Steeep learning curve
Difference
JavaScript - TypeScript
Full backward compatibility- updates needed
Virtual DOM (doesn’t have to update HTML)- Real DOM (going through the entire structure of HTML)
Stack overflow Trends of Angular is decreasing since 2018, while it of React continues to increase.
On Google trend, github also, react is higher.
Self question
What do you think why Popularity of React is higher?
I think React is easier to start cause it has great, clear, rich documention that will guide you and help you
Source - React vs Angular — Which One to Choose in 2021? By Tomasz Grabski on Medium