【问题标题】:In Flux architecture how does one manage stores that store the same type of data?在 Flux 架构中,如何管理存储相同类型数据的存储?
【发布时间】:2015-05-03 21:20:09
【问题描述】:

我的应用中有很多用户列表,例如您的关注者和关注者列表、其他用户的关注者和关注者列表、喜欢帖子的用户列表、搜索结果中的用户列表、通过推荐计划邀请的用户列表等等......

如果我为每个列表创建一个单独的存储并在其中保存整个用户记录,那么相同的用户记录可能会在多个存储中。在商店之间保持这些记录同步似乎不是一个好主意。我可以有一个包含所有用户记录的商店,然后其他商店只需要存储他们需要的用户 ID。这样做是个好主意还是有其他更好的方法?

【问题讨论】:

    标签: javascript facebook architecture frontend flux


    【解决方案1】:

    这正是要走的路。如果您使用数据库存储并创建 id 字段索引,则可以使用 JOIN 快速组合这些字段。

    【讨论】:

      猜你喜欢
      • 2014-09-03
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 2023-03-20
      • 2017-12-31
      • 1970-01-01
      • 2015-12-12
      • 2015-10-02
      相关资源
      最近更新 更多