流如何适应 Flux 应用程序?
How does streams fit on a Flux app?
我有 a webapp which prints the output of a command line program running on the sever. This output is sent using RxJS streams (source).
我试图用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,它强制应用程序在一个方向上流动:
Action => Dispatcher => Stores => View-Controller
而且我不确定应该如何在此 Flux 应用程序中使用流:
每个流事件都应该向 Dispatcher 触发一个新的 Action 吗?还是我应该在商店中收听流并跳过调度程序?
由于 ReactJS 在虚拟上重新渲染,恒定流输入是否会破坏我的应用程序 DOM?
我在 Flux 视频中听说 Dispatcher 会忽略在上一个动作完成之前接收到的新动作,这是否意味着如果我的流创建的动作过于频繁地触发事件,它可能会被忽略?
也许这个 React-RxJS-TodoMVC GitHub Repo 可以帮助?
如@g00fy 所述,fdecampredon 也有一个 Flux architecture implementation
我认为这可能有用。
我有 a webapp which prints the output of a command line program running on the sever. This output is sent using RxJS streams (source).
我试图用 Flux 架构(来自 ReactJS 人员)重构这个应用程序,它强制应用程序在一个方向上流动:
Action => Dispatcher => Stores => View-Controller
而且我不确定应该如何在此 Flux 应用程序中使用流:
每个流事件都应该向 Dispatcher 触发一个新的 Action 吗?还是我应该在商店中收听流并跳过调度程序?
由于 ReactJS 在虚拟上重新渲染,恒定流输入是否会破坏我的应用程序 DOM?
我在 Flux 视频中听说 Dispatcher 会忽略在上一个动作完成之前接收到的新动作,这是否意味着如果我的流创建的动作过于频繁地触发事件,它可能会被忽略?
也许这个 React-RxJS-TodoMVC GitHub Repo 可以帮助?
如@g00fy 所述,fdecampredon 也有一个 Flux architecture implementation
我认为这可能有用。