【问题标题】:How to use 2 identicals action calls with different params on the same page with Redux?如何在 Redux 的同一页面上使用 2 个具有不同参数的相同操作调用?
【发布时间】:2018-07-16 08:12:10
【问题描述】:

我需要您的帮助,我一直在寻找解决方案,但一直没有找到任何东西。我正在用 Redux 做一个 React 网站,我有我的组件、我的容器、动作、reducer 等。有时我需要在同一页面上使用两个相同的容器,但参数不同。

<TeamContainer teamID='123'/>
<TeamContainer teamID='456'/>

并且每个容器使用 teamID 调度相同的操作“Fetch Team Data”。所以 Redux 首先要求团队 123 的团队数据,然后是团队 456 的数据,但是当涉及到减少数据时,第二个调用会“擦除”第一个调用。我知道更新数据是正常且有用的,但在这种情况下我不知道如何正确避免它。

我该怎么办?任何提示? 谢谢:)

【问题讨论】:

    标签: reactjs redux react-redux


    【解决方案1】:

    我的建议: 尝试将数据存储在数组中,没有被覆盖。

    https://hackernoon.com/redux-patterns-add-edit-remove-objects-in-an-array-6ee70cab2456

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-07
      • 1970-01-01
      • 2021-01-29
      • 2021-10-09
      • 2018-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      相关资源
      最近更新 更多