流如何适应 Flux 应用程序?

How does streams fit on a Flux app?

我有 a webapp which prints the output of a command line program running on the sever. This output is sent using RxJS streams (source).

我试图用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,它强制应用程序在一个方向上流动:

Action => Dispatcher => Stores => View-Controller

而且我不确定应该如何在此 Flux 应用程序中使用流:

  1. 每个流事件都应该向 Dispatcher 触发一个新的 Action 吗?还是我应该在商店中收听流并跳过调度程序?

  2. 由于 ReactJS 在虚拟上重新渲染,恒定流输入是否会破坏我的应用程序 DOM?

  3. 我在 Flux 视频中听说 Dispatcher 会忽略在上一个动作完成之前接收到的新动作,这是否意味着如果我的流创建的动作过于频繁地触发事件,它可能会被忽略?

也许这个 React-RxJS-TodoMVC GitHub Repo 可以帮助?

如@g00fy 所述,fdecampredon 也有一个 Flux architecture implementation

我认为这可能有用。

https://github.com/ahomu/loxe