代码之家  ›  专栏  ›  技术社区  ›  user3808307

合并存储树不同部分的数据和分派操作?

  •  0
  • user3808307  · 技术社区  · 4 年前

    端点响应示例 users_country 例如,可以是

    [
      { id: 4, first_name: "Mary", last_name: "Jones", country: "Brazil" },
      { id: 7, first_name: "Peter", last_name: "Martinez", country: "US" },
      { id: 14, first_name: "Joe", last_name: "Roland", country: "France" }
    ]
    

    这是存储在redux商店的一个减速机,假设它被称为国家。

    { id: 4, first_name: "Mary", last_name: "Jones", pet: "cat" } ,并将其添加到redux存储中的usersPets数据中

    [      
      { id: 104, first_name: "Jesus", last_name: "Martin", pet: "cat" },
      { id: 4, first_name: "Mary", last_name: "Jones", pet: "cat" }
    ]
    

    user_details 它由提供特定用户详细信息的用户标识调用,该标识返回该用户的更详细数据。

    对于redux存储中的每个id,我必须逐个id调用这个端点id,但每个id只能调用一次。

    我在哪里打这个电话,如何设计这个?

    用户详细信息 已经单独打过电话了?如何从减速机上完成?我不能

    用户/国家 users_that_have_pets ?

    我不明白如何处理这个问题

    我想我需要知道的是,在组件之外的代码中是否有一个地方a)我可以访问存储,并知道它何时更新,B)可以调度操作。

    0 回复  |  直到 4 年前