记录或者分享一些关于 react
学习路上的心得和体会
-
- 利用
context
简易的实现了redux
暴露的函数,实现redux
的功能 npm run my-redux
可以运行测试此功能, 代码在my-redux
目录下
- 利用
-
- 基于上面 [ 动手实现redux ], 扩展
redux
的dispatch
函数, 使之支持thunk
和promise
参数的action
npm run async-1
可以运行测试此功能, 代码在thunkPromise
目录下
- 基于上面 [ 动手实现redux ], 扩展
-
- 分析中间件的实现方法
- 中间件中可以获取到的各个参数的含义, 以及里面参数的区别。
-
promise
中间件简单说明,和实践需求概述。- 改变中间件源码,使得自动实现保持简单乐观更新能力。
npm run async-2
可以运行测试此功能, 代码在promiseMiddleware
目录下
-
reselect
使用目的和相似思想。- 实例中展示
reselect
插件的效果。 npm run reselect
可以运行测试此功能, 代码在reselect
目录下