RxJS 5-based middleware for Redux. Compose and cancel async actions to create side effects and more.
This has peer dependencies of rxjs@5.0.*
and redux
, which will have to be installed
as well. Support for RxJS v4 can temporarily be provided by an optional adapter.
npm install --save redux-observable
IMPORTANT: redux-observable does not add any of the RxJS operators to the Observable.prototype
so you will need to import the ones you use or import all of them in your entry file. Learn more.
To see redux-observable in action, here's a very simple JSBin to play around with:
- Using Raw HTML APIs
- Using React
- Using Angular v1
- Using Angular v2 (TODO)
- Using Ember (TODO)
Everyone is welcome on our Gitter channel!
Add the redux-observable spinning logo to your Slack channel! Slack Instructions