将数据分别存储在集合中的redux中

时间:2018-08-09 22:51:47

标签: javascript reactjs redux redux-saga

我正在使用redux将一些datas存储到状态中,但是我遇到了问题。

我正在呼叫的API正在返回数据集合。通过将其放入商店,我得到了类似的东西:

Datas[0]: [{
  name: foo,
  desc: bar
 },
 {
  name: foo,
  desc: bar
 },
]

如果我再打一次电话,我仍然会得到另一个收藏夹,它看起来像在商店中一样:

Datas[0]: [{
  name: foo,
  desc: bar
 },
 {
  name: foo,
  desc: bar
 },
],
Datas[1]: [{
  name: foo,
  desc: baz
 },
 {
  name: foo,
  desc: baz
 },
]

actual model

我想拥有一个数据库。那么是否可以将每个调用的每个数据(对象)放入一个新的数组中?在这种情况下,我将能够轻松地映射所有数据。

这是我的传奇:https://gist.github.com/blaadje/07479d44e8537076406368a3a50b49f8 减速器:https://gist.github.com/blaadje/0e0a07da9723bb1315e518dede87e2f7

我当时正在考虑通过映射集合的每个项目来多次调用API_FETCH_SUCCESS,但这将是地狱。

如果你们有任何想法或可能的话

0 个答案:

没有答案