Super excited to publish another Pluralsight course on ngrx with my mate Lars.
If you would like to get started learning about how to use ngrx and the redux pattern in your angular applications then this course Play by Play Angular and ngrx on Pluralsight is a great place to get started.
ngrx is an RxJS powered state management for Angular applications, inspired by Redux
@ngrx is a controlled state container designed to help write performant, consistent applications on top of Angular. Core tenets:
State is a single immutable data structure
Actions describe state changes
Pure functions called reducers take the previous state and the next action to compute the new state
State accessed with the Store, an observable of state and an observer of actions
These core principles enable building components that can use the OnPush change detection strategy giving you intelligent, performant change detection throughout your application.