介绍
版本
2.4.1
读前疑问
dva(opts)
和app.use(hooks)
这些 hooks 是怎么发挥作用的- 为何 dispatch 的 action type 要加上 namespace
- 在一个 model 里面可否调用其它 model 的 effects 和 reducers
- 为何 dispatch 方法能返回 promise
提示
你可以先看完整个源码的解析然后从中找出问题的答案,可以直接跳到解答页面。
目录
- 输出文件
- API
- 解答
注意
- 对于源码的解读我也采用模块化的方式,如果一个方法里面引用了很多其它模块的方法,我会在其对应的章节里面阐述而不会都放在本章里面累述
- 解析里面省略了 invariant 的说明
process.env.NODE_ENV !== 'production'
的代码属于开发时的代码,这个我们也省略不讲