1. 程式人生 > >使用vue開發的你是不是 真正需要Vuex

使用vue開發的你是不是 真正需要Vuex

集中式狀態管理的好處

相對於分治(碎片化)的狀態管理,多個狀態分散的跨越在不同元件互動在各個角落,每個 View 會有相對應的 Model 維護狀態;而集中式管理模式則用於將分散於元件的狀進行集中化管理,提供一個全域性的 store 儲存管理應用的狀態。集中式的狀態管理可以讓整體的狀態變化更加明晰,尤其是配合各自的 devtools。

什麼情況下我應該使用 Vuex?

雖然 Vuex 可以幫助我們管理共享狀態,但也附帶了更多的概念和框架。這需要對短期和長期效益進行權衡。

如果您不打算開發大型單頁應用,使用 Vuex 可能是繁瑣冗餘的。確實是如此——如果您的應用夠簡單,您最好不要使用 Vuex。一個簡單的 

global event bus 就足夠您所需了。但是,如果您需要構建是一箇中大型單頁應用,您很可能會考慮如何更好地在元件外部管理狀態,Vuex 將會成為自然而然的選擇。

========================================如果想了解具體的Vuex請移步值官網------https://vuex.vuejs.org/zh-cn/intro.html