我有a webapp它打印在服务器上运行的命令行程序的输出。此输出使用 RxJS streams 发送(source)。
我试图使用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,该架构强制应用程序在一个方向上流动:
Action => Dispatcher => Stores => View-Controller
而且我不确定应该如何在此 Flux 应用程序中使用流:
每个流事件都应该向调度程序触发一个新的操作吗?或者我应该听商店中的流并跳过调度程序?
由于 ReactJS 在虚拟 DOM 上重新渲染,持续的流输入会破坏我的应用程序吗?
我在 Flux 视频中听说 Dispatcher 会忽略上一个操作完成之前收到的新操作,这是否意味着如果我的流创建的操作过于频繁地触发事件,则可能会被忽略?
最佳答案
也许这个React-RxJS-TodoMVC GitHub Repo可以帮忙吗?
正如 @g00fy 提到的,fdecampredon 也有一个 Flux architecture implementation
关于stream - 流如何适合 Flux 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28066814/