Я использую 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
}
}
}