ReactJS通量概念
Flux是一個編程概念,數據是單向的。 這些數據進入應用程序,並在一個方向流過它,直到它在屏幕上呈現。
通量元素
以下是流量概念的簡單解釋。 在下一章中,我們將學習如何在應用程序中實現這一點。
- Actions - 操作被髮送到調度程序以觸發數據流。
- Dispatcher - 這是應用程序的中心樞紐。所有的數據被髮送併發送到
Store
。 - Store -
Store
是應用程序狀態和邏輯被保存的地方。 每個Store
都保持特定的狀態,並在需要時進行更新。 - View - 視圖將從
Store
接收數據並重新呈現應用程序。
數據流在下圖中描述。
通量優點
- 單向數據流易於理解。
- 該應用程序更容易維護。
- 應用程序部分是分離的。