无论是创建mobx项目,还是redux项目,都是有流程的!!!
在创建mobx项目时,我们应该做如下操作:
我们应该结合react的state和setstate
1.定义一个observable
相当于我们的state
2.想要更改observable需要使用action
相当于setState
3.在视图中通过@observable来响应数据变化
最后再是有关安装和页面结构
详情见:mobx安装及简单使用
同理:在创建redux项目时,我们应该做如下操作:
我们应该结合react的State 可以把redux
简单概括为三点:
1.通过Store.getState()来获取整个数据源
2.通过触发action 来修改State
,而修改action的唯一途径就是dispatch
3.使用一个reducer 纯函数来接收state和action 从而生成新的state,在使用createStore来创造一个Redux 的Store
最后再是说有关安装以及页面的创建流程!
安装命令:
yarn add redux
yarn add react-redux
安装流程详情见:redux项目创建