我正在尝试更新索引处的值(i, j)
在 redux 减速器中使用展开运算符在 2D 数组中。
我的减速器看起来像:
export default (state, action) => {
switch(action.type) {
case INSERT:
return {
...state,
myArray: [
...state.myArray.slice(0, action.i),
...state.myArray[action.i] : [
...state.myArray[action.i].slice(0, action.j),
action.newValue,
...state.myArray[action.i].slice(action.j),
]
...state.myArray.slice(action.i),
]
},
};
我的数组看起来像:
let my Array = [ [1,2,5],[5,8,9],[2,6,9]]
如何更新索引处的新值(i, j)
使用 redux 不可变更新模式?