MobXJavaScript 狀態(tài)管理框架
介紹
MobX是一個(gè)經(jīng)久考驗(yàn)的庫,使得狀態(tài)管理簡(jiǎn)單而且透明、可伸縮的應(yīng)用功能反應(yīng)性編程(TFRP)。MobX背后的哲學(xué)很簡(jiǎn)單:
任何可以由應(yīng)用程序狀態(tài),應(yīng)該是自動(dòng)派生的。
包括用戶界面、數(shù)據(jù)序列化、服務(wù)器通信,等等
React和MobX在一起是一個(gè)強(qiáng)大的組合,React呈現(xiàn)應(yīng)用程序狀態(tài)通過提供機(jī)制,把它翻譯成可渲染的樹組件,React使用MobX提供的機(jī)制來存儲(chǔ)和更新應(yīng)用程序。
React和MobX提供非常優(yōu)和獨(dú)特的在應(yīng)用程序開發(fā)中常見問題的解決方案。React提供了機(jī)制優(yōu)化渲染UI使用虛擬DOM,減少高代價(jià)的DOM突變的數(shù)量。MobX提供機(jī)制優(yōu)化同步應(yīng)用程序狀態(tài)和React組件通過使用活性虛擬依賴狀態(tài)圖,只有當(dāng)嚴(yán)格需要更新,永遠(yuǎn)不會(huì)過期。
核心概念
-
Observable state
-
Computed values
-
Reactions
-
Actions
評(píng)論
圖片
表情
