2015-01-21 73 views
2

我有a webapp它打印在服务器上运行的命令行程序的输出。该输出使用RxJS streamssource)发送。流如何适合Flux应用程序?

我试图重构这个应用程式通量架构(从ReactJS人),它强制在一个方向上的应用流量:

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

而且我不知道我应该如何使用流在此助焊剂应用:

  1. 是否每个流事件都将一个新的Action激发到分派器中?或者我应该在商店上听流并跳过调度员?

  2. 由于ReactJS在虚拟DOM上重新呈现,常量流输入是否会中断我的应用程序?

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

+0

@Pinal如果你告诉我,为什么你认为这是一个不好的问题,我会很高兴。 – 2015-01-21 12:11:32

+2

多个商店可能需要根据流中的信息进行更新。因此信息应该通过调度员。 – nilgun 2015-01-21 12:44:05

回答

3

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

正如@ g00fy提到,fdecampredon也有Flux architecture implementation

+0

是的,谢谢!我会等待几天以获得更完整的答复,并将其标记为答案。 – 2015-01-21 13:06:37

+1

@A.MatíasQuezada看看https://github.com/fdecampredon/rx-flux,因为这个实现更具通用性,并允许在商店中拥有某种“交易”系统(或乐观的更新开箱即用) – g00fy 2015-02-11 00:32:25

相关问题