v4.0.0
angular-redux2/store
What is Redux?
Redux is a popular approach to managing state in applications. It emphasizes:
- A single, immutable data store.
- One-way data flow.
- An approach to change based on pure functions and a stream of actions.
You can find lots of excellent documentation here: Redux.
What is @angular-redux2 ?
We provide a set of npm packages that help you integrate your redux store
into your Angular 2+ applications. Our approach helps you by bridging the gap
with some of Angular's advanced features, including:
- Change processing with RxJS observables.
- Compile time optimizations with
NgModuleand Ahead-of-Time compilation. - Integration with the Angular change detector.
Getting Started
- I already know what Redux and RxJS are. Give me the TL; DR.
- Take me to the API docs.
Resources
Hacking on angular-redux/store
Want to hack on angular-redux2/store or any of the related packages? Feel free to do so, but please test your changes before making any PRs.
Here's how to do that:
- Write unit tests. You can check that they work by running
ng test. - Run the linter. If your editor doesn't do it automatically, do it
manually withng lint.