Flux存储依赖于另一个商店中的异步下载

时间:2015-05-07 03:43:05

标签: reactjs reactjs-flux

我正在学习React和flux。

说有像

这样的路线
// Route
/continent/:continentId/countries
// Example
/continent/europe/countries

有两个商店,一个是ContinentsStore,另一个是CountriesStore

在Flux中最好的设计模式是什么,以便在加载路径时,ContinentsStore异步获取所有大洲的列表,将当前的一个设置为Europe,然后CountriesStore在ContinentsStore中查找当前大陆,然后继续下载该大陆所有国家的名单。

具体而言,动作创建者在哪里,动作类型可能是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

reflux.js中有一个聚合商店概念。因此,一个商店可以监听另一个商店并提供依赖于可观察商店中的数据更改的其他逻辑。此方法对数据聚合和链接操作很有用。