ReactJS通量概念

ReactJS通量概念

Flux是一个编程概念,数据是单向的。 这些数据进入应用程序,并在一个方向流过它,直到它在屏幕上呈现。

通量元素

以下是流量概念的简单解释。 在下一章中,我们将学习如何在应用程序中实现这一点。

  • Actions - 操作被发送到调度程序以触发数据流。
  • Dispatcher - 这是应用程序的中心枢纽。所有的数据被发送并发送到Store
  • Store - Store是应用程序状态和逻辑被保存的地方。 每个Store都保持特定的状态,并在需要时进行更新。
  • View - 视图将从Store接收数据并重新呈现应用程序。

数据流在下图中描述。

通量优点

  • 单向数据流易于理解。
  • 该应用程序更容易维护。
  • 应用程序部分是分离的。