生态系统

Redux 是一个体小精悍的库,但它相关的内容和 API 都是精挑细选的,足以衍生出丰富的工具集和可扩展的生态系统。

如果需要关于 Redux 所有内容的列表,推荐移步至 Awesome Redux。它包含了示例、样板代码、中间件、工具库,还有很多其它相关内容。

本页将只列出由 Redux 维护者审查过的一部分内容。不要因此打消尝试其它工具的信心!整个生态发展得太快,我们没有足够的时间去关注所有内容。建议只把这些当作“内部推荐”,如果你使用 Redux 创建了很酷的内容,不要犹豫,马上发个 PR 吧。

学习 Redux

演示

  • 开始学习 Redux — 从作者那学习 Redux 的基础知识(30 个免费的教学视频)

示例应用

教程与文章

演讲

使用 Redux

不同框架绑定

中间件

路由

组件

  • redux-form — 在 Redux 中时时持有 React 表格的 state

增强器(Enhancer)

工具集

  • reselect — 受 NuclearJS 启发,有效派生数据的选择器
  • normalizr — 为了让 reducers 更好的消化数据,将API返回的嵌套数据范式化
  • redux-actions — 在初始化 reducer 和 action 构造器时减少样板代码 (boilerplate)
  • redux-act — 生成 reducer 和 action 创建函数的库
  • redux-transducers — Redux 的编译器工具
  • redux-immutablejs — 将Redux 和 Immutable 整合到一起的工具
  • redux-tcomb — 在 Redux 中使用具有不可变特性、并经过类型检查的 state 和 action
  • redux-mock-store - 模拟 redux 来测试应用

开发者工具

社区公约

更多

Awesome Redux 是一个包含大量与 Redux 相关的库列表。

results matching ""

    No results matching ""