Why?

UI complexity drastically increased:

No Silver Bullet

Redux is not great for making simple things quickly. It's great for making really hard things simpleJani Eväkallio

NgRx Pattern Evolution

Flux Redux NgRx logos in chronology

Why Angular?

Why Angular?

Unidirectional Data Flow

app example architectutre difference

Redux Principle

Overall, NgRx embrace RxJs in order to streamline (no pun intended) & simplify the Redux architecture

Interests & Advantages