通过手动实现透彻理解 Redux 设计思想

Redux 是一个状态管理器,属于前端的一种“新型架构模式”(Flux 的变身),我们一提到 Redux 就会联想到 React,其实 Redux 是可以单独使用,并不是 React 的产物,React-redux 只是把 Redux 这种模式和 React 结合起来。我们在使用 Redux 处理数据的时候感觉很方便,但是其内部原理对我们来说就像一个象牙塔,有关 Redux 源码分析的文章一大堆,但是都是解说形式的比较多,很多看完都是懵懵懂懂,本次将不会去分析源码,而是一步一步的通过自己的代码来手动实现这个库,达到可使用的级别。主要内容分为五个部分:

  1. Redux 的作用
  2. 实现一个简易的 Redux
  3. 中间件介绍
  4. js 函数柯里化
  5. Redux 集成中间件

通过本次 Chat 我们将了解学习 Redux 的实现以及这种库的设计思想,这样对我们以后处理问题的时候就可以起到一定的启发作用,从而更好的提升自己的代码能力。

阅读全文: http://gitbook.cn/gitchat/activity/5ca18c20bb4a5c622c2da7f2

一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看

猜你喜欢

转载自blog.csdn.net/valada/article/details/89115855