通量是一個編程概念,其中的數(shù)據(jù)是單向的。這些數(shù)據(jù)進入應(yīng)用程序并沿一個方向流動,直到顯示在屏幕上。
以下是flux概念的簡單用法。在下一章中,我們將學(xué)習(xí)如何在應(yīng)用程序中實現(xiàn)這一點。
Actions ?將動作發(fā)送到調(diào)度程序以觸發(fā)數(shù)據(jù)流。
Dispatcher?這是應(yīng)用程序的中央樞紐。所有數(shù)據(jù)都已分派并發(fā)送到商店。
Store? Store是保存應(yīng)用程序狀態(tài)和邏輯的地方。每個商店都保持著特定的狀態(tài),并且會在需要時進行更新。
View?view將會從商店接收數(shù)據(jù)并重新渲染應(yīng)用程序。
下圖描述了數(shù)據(jù)流。
單向數(shù)據(jù)流很容易理解。
應(yīng)用程序更易于維護。
應(yīng)用程序部件已解耦。