ReactJS + Flux - 存储子组件数据

时间:2017-01-28 16:57:51

标签: reactjs flux reactjs-flux

我正在使用flux架构在ReactJs中为我的站点构建仪表板。

现在假设我有一个 UsersComponent ,它显示了网站中注册的所有用户的列表,该组件有一个 UsersStore ,用于获取和存储数据。

Inside UsersComponent 我渲染一个名为 UsersStatsComponent 的子组件,这是一个小小部件,显示过去24小时内的统计信息(新注册数,被阻止用户数等)。 ..)这些统计数据来自不同的API端点。

我应该在哪里管理此子组件的数据?

我认为我的选择是:

  1. 创建另一个名为 UsersStatsStore 的商店,该商店从API获取数据并将更改事件发送到 UsersStatsComponent
  2. 使用 UsersStore 的同一商店,并在此商店内创建另一个操作,并在从API获取数据时发出不同的事件。
  3. 最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

由于数据与用户相关,我建议UserStore。 但是你需要确保商店里没有太多的嵌套。