码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-03-22 17:28:58      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:需要   异步操作   cer   存储   订阅   switch   操作   render   dash   

区别:

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的相同点和不同点。

标签:需要   异步操作   cer   存储   订阅   switch   操作   render   dash   

原文地址:https://www.cnblogs.com/MDGE/p/12546946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!