这是我的slice.ts文件.
interface iItem {
Category: string;
Id: string;
}
interface iDataState {
Items: Array<iItem>;
}
const initialState: iDataState = {
Items: [],
};
reducers: {
updateItem: (state, action: PayloadAction<iItem>) => {
console.log(state.Items);
}
}
每次我在组件中运行dispatch(updateItem(data));
时,我都会在控制台中看到Proxy(Array) {0: {…}}.
如果我无法访问Items
来搜索要更新的项目,我如何更新Items
中的项目?