【发布时间】:2015-03-19 22:45:59
【问题描述】:
我有a webapp,它打印在服务器上运行的命令行程序的输出。此输出使用RxJS streams (source) 发送。
我试图用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,它强制应用程序流向一个方向:
Action => Dispatcher => Stores => View-Controller
而且我不确定我应该如何在这个 Flux 应用程序中使用流:
每个流事件都应该向 Dispatcher 触发一个新的 Action 吗?还是我应该在 store 上收听流并跳过调度程序?
由于 ReactJS 在虚拟 DOM 上重新渲染,恒定流输入会破坏我的应用程序吗?
我听说在 Flux 视频中,Dispatcher 会忽略在前一个操作完成之前收到的新操作,这是否意味着如果我的流创建的操作过于频繁地触发事件,它可能会被忽略?
【问题讨论】:
-
@Pinal 如果你能告诉我为什么你认为这是一个不好的问题,我会很高兴的。
-
多个商店可能需要根据流中的信息进行自我更新。因此,信息应该通过调度程序。
标签: stream reactjs rxjs reactjs-flux