其实大部分概念都差不多,只不过VUEX简化了一些流程。
store、state基本一样,只是action与mutation有些差别。
redux中数据是从action-->reducer-->更新state;
VUEX则是action(不需要dispatch 一个 action时,可以省略)-->mutation-->更新state。
个人认为redux是更规范的写法,VUEX是更容易上手的写法。
- redux:
- 使用 reducer 来生成全新的 state 来替换旧的 state
- vuex:
- 先 dispatch 一个 action
- 先 commit 一个 mutation
、、
- 好的介绍文章:http://www.ayqy.net/blog/mobx/