【发布时间】:2016-08-07 06:17:09
【问题描述】:
在干净的 React 应用程序设计方面,我确定如何将应用程序设置传递给不属于组件树的模块。
例如我连接到 REST API,因此需要将主机名传播到组件,但也传播到商店 - 我正在使用 Reflux。
将设置传递给组件可以通过上下文轻松实现,但由于商店不是其中的一部分,那么最干净的方法是什么?
到目前为止,我考虑了以下方法:
- 将设置从组件传递到操作,以便我在每个商店侦听器上接收它。
- 使用一些在我的 index.js 中初始化并可以在我的商店中使用的 DI 容器
两者似乎都不适合我。任何提示表示赞赏!
【问题讨论】: