我正在使用immer js,我想删除数据的孩子。
这是我的数据示例
data = {
1: {
bookName: 'name',
author: {
5: {
authorName: 'John'
}
}
}
}
和我的减速器代码
return produce(state, draftState => {
delete draftState.data[bookIndex].author[authorIndex]
return draftState
})
什么也没发生。
感谢您的帮助
更新: 当我添加退货时,该索引的数据将被删除,但索引仍在其中。 例如
data = {
1: {
bookName: 'name',
author: {
5: 0
}
}
}