Vuex 适用的场合

Vuex 可以帮助我们进行项目状态的管理,在大型项目中,使用 Vuex 是非常不错的选择。但是,在使用 Vuex 时,很多逻辑操作会让我们感觉很 “绕”,例如修改一个状态需要 action→mutation→state,这些步骤不免让人感到烦琐冗余。

如果应用比较简单,最好不要使用 Vuex,一个简单的 store 模式就足够了。如果需要构建一个中大型的项目,因为要考虑在组件外部如何更好地管理状态,所以 Vuex 是最好的选择。不要为了使用一项技术而去使用这项技术,只有选择真正适合当前业务的技术才是最好的选择。