第 37 题 为什么 Vuex 的 mutation 和 Redux 的 reducer 中不能做异步操作

Mutation 必须是同步函数 一条重要的原则就是要记住 mutation 必须是同步函数。为什么?请参考下面的例子: mutations: { someMutation (state) { api.callAsyncMethod(() => { state.count++ }) } } 现在想象,