Реагировать /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

Будем рады получить любой совет или лучшее решение для практики.

Спасибо!

0 ответов

Другие вопросы по тегам