Я использую избыточность с реакцией и сталкиваюсь со странным поведением.
в объекте избыточности есть свойство todoList
, в котором хранится массив объекта (данные todo)
Я отправляю действие по удалению todo с обновленным массивом
this.props.removeTodo(todoList)
removeTodo : (newTodoes,a) => {
dispatch({type : REMOVE_TODO,newTodoes})
}
В редукторе:
case REMOVE_TODO:{
return {
...state,
todoList : action.newTodoes,
}
}
Во время отладки я обнаружил, что при помощи редукторного регистратора также отображается обновленное состояние, но мой компонент не обновляется новыми данными.
на данный момент я добавляю новое свойство в хранилище, которое просто имеет длину, затем все работает, файл
Но для вложенного объекта реагируйте, не обновляя DOM.
Есть идеи по этому поводу?