在线文档教程

生态系统(Ecosystem)

生态系统(Ecosystem)

Redux 是一个小型图书馆,但其合约和API经过精心挑选,以产生工具和扩展的生态系统。

有关与 Redux 相关的所有内容的广泛列表,我们推荐 Awesome Redux 。它包含示例,样板,中间件,实用程序库等。 React / Redux 链接包含教程和其他有用的资源,供学习React或Redux 的人使用, Redux Ecosystem Links 列出了许多与 Redux 相关的库和插件。

在这个页面上,我们只会介绍几个 Redux 维护人员亲自审核的内容。不要让这阻止你尝试其余的人!生态系统增长过快,我们只能有限的时间去观察一切。考虑这些“员工挑选”,如果您使用 Redux 构建了一些精彩的内容,请不要犹豫提交PR。

Learning Redux

截屏

  • Redux 入门 - 直接从其创建者那里了解 Redux 的基本知识(30个免费视频)

  • 学习 Redux - 构建简单的照片应用程序,简化 Redux,React Router 和 React.js 背后的核心思想

示例应用

  • 官方示例 - 一些涵盖不同 Redux 技术的官方示例

  • SoundRedux - 使用 Redux 构建的 SoundCloud 客户端

  • React-lego - 如何插入React,一次一个块。

教程和文章

Talks

使用Redux

绑定

中间件

  • redux-thunk - 编写异步操作创建者的最简单方法

  • redux-saga - Redux应用程序的替代side effect模型

  • apollo-client - 构建于Redux之上的任何GraphQL服务器和UI框架的简单缓存客户端

Routing

  • redial - React的通用数据获取和路由生命周期管理,与Redux协同工作

组件

Enhancers

  • redux-undo - 轻松撤消/重做和您的减速器的行动历史

  • redux-search - 在web worker中自动索引资源并在不受阻碍的情况下进行搜索

  • redux-loop - 通过从缩减器中返回它们,纯粹且自然的序列效果

Utilities

  • reselect - 由NuclearJS启发的高效派生数据选择器

  • normalizr - 规范嵌套的API响应,以便更容易使用reducer

  • redux-actions - 减少writing reducers和action creators的样板

  • redux-act - 用于制作reducers和action creators的opinionated图书馆

  • redux-immutable - 用于创建combineReducers与Immutable.js状态一起使用的Redux的等效函数。

  • redux-tcomb - Redux的不可变和类型检查状态和操作

DevTools

DevTools Monitors

  • Log Monitor - 具有树视图的Redux DevTools的默认监视器

  • Dock Monitor - 用于Redux DevTools监视器的可调整大小和可移动的dock

  • Slider Monitor - 用于Redux DevTools重放录制的Redux操作的自定义监视器

  • Inspector - Redux DevTools的自定义监视器,可让您过滤操作,检查差异并在该状态下固定深度路径以观察其变化

  • Diff Monitor - 用于Redux Devtools的监视器,用于区分操作之间的Redux存储区突变

  • Fliter Actions - Redux DevTools可组合的监视器,具有筛选操作的能力

Community Conventions

翻译

更多

Awesome Redux 是与 Redux 相关的存储库的广泛列表。

React-Redux Links 是 React,Redux,ES6 等高质量文章,教程和相关内容的策划列表。

Redux Ecosystem Links 是与 Redux 相关的库,插件和实用程序的分类集合。