gpt4 book ai didi

reactjs - 在嵌套 reducer 中追加数据

转载 作者:行者123 更新时间:2023-12-03 14:20:55 26 4
gpt4 key购买 nike

我的目标是让reducer处理嵌套数据

enter image description here

我在这里很困惑,正如您在附加附加数据后在下一个状态对象上看到的那样,asia 数组突然移到数据对象之外,并且数据要插入的进入里面。这里的问题是 asia 数组 不应移动到数据对象 之外。

这是我的代码:

const INITIAL_STATE = {
data: []
};

export default (state = INITIAL_STATE, action) => {
switch(action.type) {
// Fetch speakers
case GET_SPEAKERS_SUCCESS: {
return Object.assign({}, state.data, {

data: {
[action.payload.country]: action.payload.data
}
});
}
}

return state;
}

最佳答案

尝试:

data : [...state.data,
{
[action.payload.country]: action.payload.data
}
]

而不是:

data: {
[action.payload.country]: action.payload.data
}

关于reactjs - 在嵌套 reducer 中追加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42570747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com