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 moreWhen should I use NgRx component store?
When to use an @ngrx/store or @ngrx/component-store?
Read more