从redux存储中删除数组可以通过以下步骤实现:
以下是一个示例reducer函数的代码:
import { combineReducers } from 'redux';
const myArrayReducer = (state = [], action) => {
switch (action.type) {
case 'DELETE_ITEM':
const updatedArray = state.filter(item => item !== action.payload);
return updatedArray;
default:
return state;
}
};
const rootReducer = combineReducers({
myArray: myArrayReducer,
});
export default rootReducer;
在上述示例中,当接收到类型为"DELETE_ITEM"的action时,会使用filter()方法从"myArray"中删除指定的元素。
请注意,上述示例仅展示了如何在redux存储中删除数组的一种方式。具体实现方式可能会根据项目的需求和代码结构而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云