保存成功
保存失败,请重试
提交成功

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

作者/分享人:苏哲
向 Ta 提问
多年前端开发经验,负责过公司前端业务流程化独立构建,丰富的小程序开发经验,喜欢前端生态圈的技术钻研。

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

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

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

已有171人预订
预订达标
文章出炉
     
04月07日
04月22日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张苏哲的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
容器十年:一部软件交付编年史
阿里巴巴云原生
深入浅出用户认证鉴权
hucheng
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
支付宝支付流程与服务端实现
江水
10 个代码细节助你培养大牛思维
zaqweb
快速成长:大学期间 0 到 100000 + 、拿到阿里 offer,我都做了什么?
latent
不把握好这 3 个原则,你的简历就是废纸
白朔天
深入浅出华为鸿蒙操作系统
闪客sun
Zookeeper 详解与实践,你面试工作都绕不开的必考题!
latent
如何写出规范和专业水平的 CSS
login
带你手写一个 Mybatis 框架,全面了解 Mybatis 实现原理
当年明月
轻松 TDD 之旅 2.0
张晓龙
Java 编程(程序可靠性的 30 点建议)
OverWrite
快速搭建 Spring Boot 后台管理系统框架
JohnDeng
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效