Реагировать /lib/update - несколько сплайсов, несколько индексов
Во время работы с react-dnd
и используя update
утилита реагировать ('реагировать /lib/update'), в структуре, как показано ниже:
state = {
data : {
items : []
/* array of 'fields' (flat objects items), and 'groups' (object that may have nested 'fields' under 'group.nested') */
}
}
Я заметил некоторую проблему с update
утилита, когда пытаюсь двигаться field
от items
массив, в группу (nested
массив в group
объект).
Я пытался удалить поле (с splice
), затем добавьте его во вложенный массив. Результатом этого update
функция вернула группу с вложенным полем внутри, хотя это поле не было удалено из исходной позиции с объявленным $splice
,
ниже вы можете найти RunKit с подробным примером проблемы
https://runkit.com/592da/splice-react-update-issue
Будем рады получить любой совет или лучшее решение для практики.
Спасибо!