我有一个网络应用程序,可以打印在服务器上运行的命令行程序的输出。此输出使用 RxJS 流(源)发送。
我试图用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,它在一个方向上强制执行应用程序流:
Action => Dispatcher => Stores => View-Controller
而且我不确定我应该如何使用这个 Flux 应用程序中的流:
是否应每个流事件向调度程序触发一个新操作?还是我应该收听商店中的流并跳过调度程序?
常量流输入会因为虚拟 DOM 上的 ReactJS 重新渲染而中断我的应用程序吗?
我在 Flux 视频中听说调度程序会忽略在上一个操作完成之前收到的新操作,这是否意味着如果我的流创建的操作过于频繁地触发事件,它可能会被忽略?
也许这个React-RxJS-TodoMVC GitHub Repo可以提供帮助?
正如@g00fy提到的,fdecampredon也有一个Flux架构实现
我认为这可能很有用。
https://github.com/ahomu/loxe