并行加载React组件?

时间:2014-11-20 18:21:46

标签: javascript reactjs embedly

有没有办法构建代码,以便组件并行或异步加载?

目前我的结构是:

<Stream> 
 {listOfArticles }
</Stream>

{listOfArticles}创建了一个文章数组,每篇文章都设置为从Embedly Card API加载,因此网络选项卡显示交错的线性加载,25个项目最多需要10秒。

谢谢!

1 个答案:

答案 0 :(得分:1)

通常,将数据保持在React的状态并不理想(您通常只希望React状态跟踪UI状态,而不是数据模型)。您应该将数据隔离在模型或商店中,并使用操作或事件通过api加载数据(参见Flux

但是要回答您的问题,您可以使用类似react-async的内容来创建异步组件