如何在Redux的同一页面上使用两个具有相同参数的完全相同的动作调用?

时间:2018-07-16 08:12:11

标签: reactjs redux react-redux

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

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

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

我应该怎么做?有小费吗? 谢谢:)

1 个答案:

答案 0 :(得分:0)

我的提示: 尝试将数据存储在数组中,不会被覆盖。

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