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

手把手教你用 React Hooks 写 Redux 系统

作者/分享人:工藤
我从 2011 年开始接触 Web 前端,2012 年毕业后在百度工作了三年,最近几年在新西兰工作生活,专注于 React 生态系统,也涉猎一些后端和运维的东西。

Redux 是目前 React 系统中最常用的数据管理工具,它继承并发扬了 Flux,被实践证明为一种成熟可用的模式。

在 2018 年 React 有了 Hooks 和新的 Context,他们让实现 Redux 变得简单,意味着我们可能不再需要 Redux,而是自主开发类似的工具。Redux 的核心原理有 CreateStore、Provider、Connect 和 ApplyMiddleware,在这个 Chat 里我会将他们一一实现并应用。

这个过程还会涉及到:

  • 订阅者模式;
  • 闭包;
  • React Context;
  • React Hooks;
  • 制作 useStore Hook;
  • 制作 Compose 方法来串联 Middleware;
  • 实现 Logger 和 Thunk。
已有154人预订
预订达标
文章出炉
     
03月01日
03月14日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张工藤的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
史上最全 Redis 面试题及答案,搞懂这套题征服面试官
ilomilo
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
进击的 Java ,云原生时代的蜕变
阿里巴巴云原生
10 个代码细节助你培养大牛思维
zaqweb
支付宝支付流程与服务端实现
江水
不把握好这 3 个原则,你的简历就是废纸
白朔天
快速成长:大学期间 0 到 100000 + 、拿到阿里 offer,我都做了什么?
latent
Zookeeper 详解与实践,你面试工作都绕不开的必考题!
latent
Java 编程(程序可靠性的 30 点建议)
OverWrite
深入浅出华为鸿蒙操作系统
闪客sun
轻松 TDD 之旅 2.0
张晓龙
Vue 实操指南
Fengy
Redis 数据库详解
小天空
基于爬取的 GitChat 平台数据进行分析
大数据和远方
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效