Angular vs React

This cluster centers on comparisons between Angular and React JavaScript frameworks, debating their features, popularity, opinionated nature, maintainability, performance, and developer preferences across versions like Angular 1.x and 2+.

📉 Falling 0.3x Web Development
3,313
Comments
15
Years Active
5
Top Authors
#6910
Topic ID

Activity Over Time

2012
5
2013
60
2014
293
2015
457
2016
538
2017
459
2018
246
2019
177
2020
273
2021
179
2022
242
2023
171
2024
107
2025
103
2026
3

Keywords

JS CLI React.js TSX UI angular.js IMO HN react.js OG angular react vue angularjs frameworks redux framework components project imperative

Sample Comments

skrowl Jul 29, 2016 View on HN

Angular is a more full featured than React by itself. To get React to equivalent features you have to add on (and learn) several other things (Redux, WebPack, etc, etc). As a bonus, there are lots of different conflicting flavors-of-the-week for things to use with React to build out your stack, so whichever you pick to go with React might not be cool next week.

Wintamute Nov 30, 2017 View on HN

Assess Angular, but no mention of React?

SonicSoul Aug 29, 2014 View on HN

mind elaborating on what you liked about react.js over angular? I am guessing performance?

qwerty456127 Feb 7, 2020 View on HN

Why is Angular so less popular than React?

tomelders Mar 24, 2017 View on HN

I've got experience with Angular 1, 2, React+Redux, with teams of 5+For me, the real problems in web app development are1. State management2. Side effects3. View layer performanceAngular pales by comparison to things like React+Redux which were born out of necessity, and as such, tackle those issues with laser like focus.Angular doesn't feel like it was born out of necessity, but out of some desire to just build a framework. As such, it's complicated and magical

solitus Jan 2, 2018 View on HN

Why Angular instead of React...or something else like Vue?

webprofusion May 11, 2025 View on HN

That's like asking "Has React updated to start using Angular".

tstrimple Jul 4, 2024 View on HN

Angular has the advantage of being opinionated. There are proscribed ways to do certain things and it’s “batteries included”. React is a much more loose and flexible tool and you’ve got to mix and match other components to have an equivalent framework. This means angular has some advantages when used by less experienced or cohesive teams. It’s easier for a react project to spiral into maintenance hell because you can mix and match tools and paradigms easily. I would expect most angular projects

tannhaeuser Jun 13, 2018 View on HN

React is the new Angular ("a next-gen UI layer") sucking just in a different way.

RussianCow May 13, 2014 View on HN

I haven't "mastered" React by any measure, but I've been using Angular for quite some time, and I find that apps written with it become really frustrating to maintain after a certain amount of complexity. I see Angular somewhat akin to C++ in that it's the most powerful and flexible (IMO) of the popular JS frameworks, but you're also going to spend a hell of a lot of time creating your own structure and conventions. This is a fine tradeoff if you need the flexibilit