NGXS is modeled after the CQRS pattern popularly implemented in libraries like Redux and NgRx but reduces boilerplate by using modern TypeScript features such as classes and decorators.
Read moreShould we use NgRx in Angular?
Inspired by Redux, NgRx provides a way to maintain data in your Angular application as a single source of truth . NgRx uses streams to interact with a data store. This data store connects to your components and services, and ultimately simplifies the entire process of data management in your Angular application.
Read more