2

我有一个 webapp,它打印在服务器上运行的命令行程序的输出。此输出使用RxJS 流( source ) 发送。

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

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

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

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

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

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

4

2 回答 2

3

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

正如@g00fy 提到的,fdecampredon 也有一个Flux 架构实现

于 2015-01-21T12:25:43.830 回答
1

我认为这可能有用。

https://github.com/ahomu/loxe

于 2015-07-26T01:54:11.157 回答