In komplexen Angular-Anwendungen kann State Verwaltung zu einem Problem werden. Für die Lösung des Problems bietet sich dafür das Flux-Pattern an. Redux ist die bekannteste und beliebste Implementierung von diesem Pattern. @ngrx - ist die Standard-Implementierung von Redux in Angular. Damit kann der Zustand der kompletten Anwendung wartbar gemacht und nach einer klaren Struktur aufgebaut werden.