Why do we need NgRx?

Ngrx is a group of Angular libraries for reactive extensions . Ngrx/Store implements the Redux pattern using the well-known RxJS observables of Angular 2. It provides several advantages by simplifying your application state to plain objects, enforcing unidirectional data flow, and more.

Read more

Is NgRx needed?

You can achieve a clean architecture without the use of NgRx . However, this requires experience with Angular and software architecture as a whole. If you are not familiar with reactive principles and get a headache thinking about observables and composing data streams, this might not be for you.

Read more

What is the point of NgRx?

Ngrx is a group of Angular libraries for reactive extensions. Ngrx/Store implements the Redux pattern using the well-known RxJS observables of Angular 2. It provides several advantages by simplifying your application state to plain objects, enforcing unidirectional data flow, and more .

Read more