Flux(React)的分页应该在哪里?

时间:2016-03-11 18:50:33

标签: reactjs flux

这是助焊剂: enter image description here

所以..... 视图中的用户交互应使用Action Creators提升Actions。只有在商店更改时才会更新视图。所以,让我们假设这种情况:

  • 我有一个UserStore,其中会有用户的所有信息
  • 我在几个地方展示用户,例如我的粉丝和我跟随的人
  • 这些用户的每个集合都有一个分页和一个过滤器:

enter image description here

所以,我的问题是,应该在哪里存储分页和过滤数据???

该信息不能出现在UserStore中,因为它是所有用户的商店。此外,它不能存储在反应视图中,因为,例如,当前页面根据例如过滤器而改变,当我星形打字时,应用新的过滤器并且当前页面必须变为0(第一个)一个),在这种情况下,视图需要倾听行动,并打破通量!

请注意,这个问题可能会更糟!想象一下,你有n个用户集合!或者其他项目,例如,聊天对话的消息,以及每个具有分页和过滤的消息!

0 个答案:

没有答案