Vuex:为什么禁用严格模式?

Vuex: Why disable strict mode?

我没有看到对此 vuex 使用严格模式的任何缺点。性能似乎更好并且更容易调试。那么,为什么要禁用该模式?

不应在生产中使用严格模式。严格模式在状态树上运行同步深度观察器以检测不适当的突变,这会降低应用程序的速度。为避免每次要创建生产包时将 strict 更改为 false,您应该使用构建工具,在创建生产包时将 strict 值设置为 false

您可以通过以下方式启用该模式:

const store = new Vuex.Store({  // ...  strict: true});