gpt4 book ai didi

reactjs - 从 Redux 数组中删除当前数组元素

转载 作者:行者123 更新时间:2023-12-03 13:42:46 25 4
gpt4 key购买 nike

这是我的 reducer

const initialState = {
pros: [''],
}

export const rootReducer = (state = initialState, action) => {
switch (action.type) {
case ACTION_ADD_PROS:
return {
...state.pros,
pros: [...state.pros, action.payload]
}

case ACTION_CHANGE_PROS:
return update(state, {
pros: {
[action.index]: {
$set: action.payload
}}
});

case ACTION_REMOVE_PROS:

???


return x
default:
}
return state;
};

有人可以帮助我如何从数组中删除当前项目吗?我尝试了很多方法,但我不明白这里的问题是什么,我还使用了react-addons-update来更新存储

最佳答案

我认为Array.prototype.filter将是从数组中删除项目的最简单且可读的解决方案:

return {
pros: state.filter((item, index) => index !== action.index)
}

关于reactjs - 从 Redux 数组中删除当前数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52557665/

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