ReactJS 通量概念

通量是一个编程概念,其中的数据是单向的。这些数据进入应用程序并沿一个方向流动,直到显示在屏幕上。

通量元素

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

  • Actions −将动作发送到调度程序以触发数据流。

  • Dispatcher−这是应用程序的中央枢纽。所有数据都已分派并发送到商店。

  • Store− Store是保存应用程序状态和逻辑的地方。每个商店都保持着特定的状态,并且会在需要时进行更新。

  • Viewview将会从商店接收数据并重新渲染应用程序。

下图描述了数据流。

反应通量概念图

通量优点

  • 单向数据流很容易理解。

  • 应用程序更易于维护。

  • 应用程序部件已解耦。