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

 

相同點:

actions和reducer里面都只能操作異步,

都是通過store來作為全局存儲對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM