【发布时间】:2016-03-12 20:56:29
【问题描述】:
据我了解,在 Facebook Flux 架构中,应该只有一个 Dispatcher。
有一个类似于事件总线的全局调度程序是合理的。但是,我想知道拥有一个单一的全局调度程序是否不好。
例如,假设我已经开发了一些组件和我的 Dispatcher。现在想导入第三方组件库,第三方的dispatcher不能直接导入因为应该只有一个Dispatcher(而且我已经开发了自己的Dispatcher)
一种解决方案是第三方可以将某些行为附加到 Global Dispatcher。但是,这也可能是有害的。因为他们使用的事件名称可能与我的冲突。比如他们和我使用同一个事件名称,我可能会偶然触发他们的事件。
有人对此有想法吗?谢谢!
【问题讨论】:
标签: javascript facebook reactjs flux reactjs-flux