vuex和redux的相同点和不同点。

Posted mdge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuex和redux的相同点和不同点。相关的知识,希望对你有一定的参考价值。

区别:

1.

vuex的同步异步方式不一样,

view——>commit——>mutations——>state变化——>view变化(同步操作)

view——>dispatch——>actions——>mutations——>state变化——>view变化(异步操作)

redux的同步异步方式一样。

view——>dispatch——>actions——>reducer——>state变化——>view变化(同步异步一样)

2.用过redux的知道redux需要增加订阅函数,也就是我们的 store.subscribe(render),但是vue是双向绑定,不需要这步操作

3.vuex只能和vue配合,vuex把redux里面的reducer部分改成了mutations,但是reducer里面需要分情况,要么switch,要么if else,但是vuex里面的mutations,里面你直接写方法就完事了。

4.vuex里面有个module

 

相同点:

mutations和reducer里面都只能操作异步,

都是通过store来作为全局存储对象

以上是关于vuex和redux的相同点和不同点。的主要内容,如果未能解决你的问题,请参考以下文章

我的 Redux 处理来自 axios 的错误应该使用不同的操作还是使用附加数据的相同操作?

[Redux/Mobx] Redux和vuex有什么区别?

状态管理(Vuex FluxReduxThe Elm Architecture)

关于flux redux vuex 的区别?

如何在redux表单中使用不同的名称ID多次渲染相同的字段时验证字段

react和vue比较