Redux 是一个状态管理器,属于前端的一种“新型架构模式”(Flux 的变身),我们一提到 Redux 就会联想到 React,其实 Redux 是可以单独使用,并不是 React 的产物,React-redux 只是把 Redux 这种模式和 React 结合起来。我们在使用 Redux 处理数据的时候感觉很方便,但是其内部原理对我们来说就像一个象牙塔,有关 Redux 源码分析的文章一大堆,但是都是解说形式的比较多,很多看完都是懵懵懂懂,本次将不会去分析源码,而是一步一步的通过自己的代码来手动实现这个库,达到可使用的级别。主要内容分为五个部分:
- Redux 的作用
- 实现一个简易的 Redux
- 中间件介绍
- js 函数柯里化
- Redux 集成中间件
通过本次 Chat 我们将了解学习 Redux 的实现以及这种库的设计思想,这样对我们以后处理问题的时候就可以起到一定的启发作用,从而更好的提升自己的代码能力。
阅读全文: http://gitbook.cn/gitchat/activity/5ca18c20bb4a5c622c2da7f2
一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看