流如何适合Flux应用?

时间:2015-01-21 12:04:09

标签: stream reactjs rxjs reactjs-flux

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

我试图使用Flux架构(来自ReactJS人员)重构此应用程序,该应用程序在单一方向上强制执行应用程序流程:

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

我不确定如何在Flux应用程序中使用这些流:

  1. 每个流事件都应该将新动作激发到Dispatcher中吗?或者我应该在商店里听流并跳过调度员吗?

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

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

2 个答案:

答案 0 :(得分:3)

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

正如@ g00fy所提到的,fdecampredon也有一个Flux architecture implementation

答案 1 :(得分:1)

我认为这可能有用。

https://github.com/ahomu/loxe