我正在使用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
},
]
我想拥有一个数据库。那么是否可以将每个调用的每个数据(对象)放入一个新的数组中?在这种情况下,我将能够轻松地映射所有数据。
这是我的传奇:https://gist.github.com/blaadje/07479d44e8537076406368a3a50b49f8 减速器:https://gist.github.com/blaadje/0e0a07da9723bb1315e518dede87e2f7
我当时正在考虑通过映射集合的每个项目来多次调用API_FETCH_SUCCESS
,但这将是地狱。
如果你们有任何想法或可能的话