其实大部分概念都差不多,只不过VUEX简化了一些流程。

store、state基本一样,只是action与mutation有些差别。

redux中数据是从action-->reducer-->更新state;

VUEX则是action(不需要dispatch 一个 action时,可以省略)-->mutation-->更新state。

个人认为redux是更规范的写法,VUEX是更容易上手的写法。

  • redux:
  1. 使用 reducer 来生成全新的 state 来替换旧的 state
  • vuex:
  1. 先 dispatch 一个 action
  2. 先 commit 一个 mutation
    vuex、redux、mobx 对比_数据、、