[Javascript] Vue狀態管理: Vuex

Vuex
https://github.com/vuejs/vuex

Vuex web
https://vuex.vuejs.org/

Vuex web(中文)
https://vuex.vuejs.org/zh/

從頭開始學習Vuex(一)
https://juejin.im/post/5bbe15dcf265da0a867c57bd

Vuex 2.0 源碼分析(上)
http://www.imooc.com/article/14739

Vuex 2.0 源碼分析(中)
http://www.imooc.com/article/14740

Vuex 2.0 源碼分析(下)
http://www.imooc.com/article/14741

當我們用 Vue.js 開發一個中到大型的單頁應用時,經常會遇到例如如何讓多個 Vue 元件共用狀態或元件間如何通訊等問題,通常,在項目不是很複雜的時候,我們會利用全域事件匯流排 (global event bus)解決,但是隨著複雜度的提升,這些代碼將變的難以維護。因此,我們需要一種更加好用的解決方案,於是,Vuex 誕生了。

Vuex 是一個專為 Vue.js 應用程式開發的狀態管理模式。它採用集中式存儲管理應用的所有元件的狀態,並以相應的規則保證狀態以一種可預測的方式發生變化。Vuex 的設計思想受到了 Flux,Redux 和 The Elm Architecture 的啟發,它的實現又十分巧妙,和 Vue.js 配合相得益彰。Vuex 也集成到 Vue 的官方調試工具 devtools extension,提供了諸如零配置的 time-travel 調試、狀態快照導入匯出等高級調試功能。


#Vuex, Vue, Javascript, state, 狀態管理

留言