ReactJS通量概念

Flux是一個編程概念,數據是單向的。 這些數據進入應用程序,並在一個方向流過它,直到它在屏幕上呈現。

通量元素

以下是流量概念的簡單解釋。 在下一章中,我們將學習如何在應用程序中實現這一點。

  • Actions - 操作被髮送到調度程序以觸發數據流。
  • Dispatcher - 這是應用程序的中心樞紐。所有的數據被髮送併發送到Store
  • Store - Store是應用程序狀態和邏輯被保存的地方。 每個Store都保持特定的狀態,並在需要時進行更新。
  • View - 視圖將從Store接收數據並重新呈現應用程序。

數據流在下圖中描述。
ReactJS通量概念

通量優點

  • 單向數據流易於理解。
  • 該應用程序更容易維護。
  • 應用程序部分是分離的。