Skip to content

v4.0.0

Choose a tag to compare

@Garefild Garefild released this 28 Apr 23:20

angular-redux2/store

npm version
downloads per month

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 NgModule and Ahead-of-Time compilation.
  • Integration with the Angular change detector.

Getting Started

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:

  1. Write unit tests. You can check that they work by running
    ng test.
  2. Run the linter. If your editor doesn't do it automatically, do it
    manually with ng lint.