首先还是要说明一下:
三者都是状态管理库,这三个如果对其中一个深有体会的话,其它两个要再入门就不再难了,我就是在开始的时候只会redux-saga,由于目前工作中使用了mobx,去官网看了一下,也是基本差不多的...api:call,put,select,take.
call:是用来调用外部的函数,
put:调用这个命名空间下的函数
select:选择所有命名空间下的state里的数据,可以通过打印select函数里的参数...state查看.
take:我写过一篇文章专门介绍这个api.
redux中的effects改变初始的state(相当于action),再通过唯一能改变state的reducers来改变state,页面刷新...在页面中的使用方式:
handleOk() {
this.props.dispatch({type:'pointManage/submit'})
};
我用的是dva脚手架来写的,使用起来是不是很方便...关于vuex,感觉写的不是很好,用这个的时候基本属性赶鸭子上架,能实现效果就可以,希望看到的大神能给一份大神的代码供我参考