vue性能优化 为什么vuex中要通过mutations修改state,而不是直接修改state?

为什么vuex中要通过mutations修改state,而不是直接修改state?事实上,文件写得很清楚。突变是改变商店状态的唯一方法。行动只会带来变异。操作可以包含任何异步操作。变异必须是同步函数如

为什么vuex中要通过mutations修改state,而不是直接修改state?

事实上,文件写得很清楚。突变是改变商店状态的唯一方法。行动只会带来变异。操作可以包含任何异步操作。变异必须是同步函数

如何做好一份前端工程师的简历呢?