NgRx ecosystem
Now that you understand NgRx better beyond just theory, let’s examine the different available options within the ecosystem.
Here are some popular options from the community, including sibling packages from NgRx:
- NgRx/Data, a gentle introduction to NgRx with simplified entity management
- NgRx/ComponentStore, a component-scoped version of NgRx/Store with less boilerplate
- NgRx/SignalStore, the next generation of state management in Angular
- Akita, a reactive state management offering tailor-made for JS applications
- Elf, a reactive store with magical powers
Let’s explore these options.
NgRx/Data
If NgRx is a configuration-based framework, NgRx Data is a convention-based sibling of NgRx. NgRx Data automates the creation of stores, effects, actions, reducers, dispatches, and selectors. If most of your application actions are CRUD (Create, Retrieve, Update, and Delete) operations, then NgRx Data can achieve...