Angular vs. React - A Brief Comparison

5 years ago

I was an early adopter of Angular, but am now using React as my primary front-end framework. This is attempt to provide a concise comparison that is hopefully not too unbiased. Both are excellent frameworks and you can accomplish anything you want with either one. Both require discipline to use properly.

Angular React
Very large Very small
Prescriptive Open
All-encompassing Requires other libraries
Less popular More popular
Strong focus on TypeScript Focus on standard ES, though TypeScript capable.
Google Facebook
Typically harder learning curve Easy to learn
Excellent style guide built into the documentation. BYOSG, Airbnb and Khan are good starting points.
Completely different framework from version 1.0 and 2.0+ Mostly backwards compatible from 0.x to 16.x
NativeScript for mobile react-native for mobile

Angular vs. React vs. Vue (Usage Stats)

www.npmtrends.com/@angular/core-vs-angular-vs-react-vs-vue

React Native vs NativeScript (Usage Stats)

www.npmtrends.com/nativescript-vs-react-native

Discuss on Twitter