README - 图1
README - 图2

Join the chat at https://gitter.im/redux-observable/redux-observable
build status
npm version
npm downloads
code climate
Greenkeeper badge

基于 RxJS 5Redux 中间件
。 通过组合和取消异步动作去创建副作用。

https://redux-observable-cn.js.org/

安装

强依赖于 rxjs@5.x.xredux,所以同样也要安装。

  1. npm install --save redux-observable

重要: redux-observable 并没有给 Observable.prototype 添加任何 RxJS 操作符,所以你需要在入口导入你使用的或者所有操作符。 更多.

可选的适配器

Epics 默认使用 RxJS v5。 你可以通过适配器使用任何其他流库。(除了 RxJS v5 之外的)。

你也可以实现你自己的适配器:

  1. const adapter = {
  2. input: input$ => /* 将 Observable 转化为你喜欢的流库 */,
  3. output: output$ => /* 将你喜欢的流库转化为 Observable */
  4. };

参见现有适配器样例。牢记,虽然你仍然需要安装 RxJS v5, redux-observable 仅仅拉取了它内部需要的最小体积的 RxJS -不需要导入所有的 RxJS。

UMD

我们发布了 npm 包构件出的 UMD。 你可以通过 unpkg 来使用:

@latest/dist/redux-observable.min.js"">https://unpkg.com/redux-observable@latest/dist/redux-observable.min.js

观看介绍

Watch a video on redux-observable

JSBin 例子

看看实践中的 redux-observable,下面是一些简单的 JSBin 例子。

文档

https://redux-observable.js.org

讨论

Join the chat at https://gitter.im/redux-observable/redux-observable

欢迎每个人 Gitter channel!

定制的 Emoji

保存它:

README - 图11

将 redux-observable 的旋转 logo 添加到你的 Slack channel 中!Slack Instructions


*redux-observable 是一个社区驱动的项目和 Netflix 没有官方的附属关系。

:shipit:

来源(书栈小编注)

https://github.com/RxJS-CN/redux-observable-cn