Видео, демонстрирующее мою проблему: https://i.imgur.com/L3laZLc.mp4
У меня есть простое приложение, в котором вы можете добавлять карты в 2 разные строки. Когда карта добавляется в строку, я использую react-transition-group
для запуска анимации ввода.
Однако у меня также установлен react-beautiful-dnd
для включения перетаскивания карт между рядами, а также для переупорядочить сами ряды. Но когда Карта перемещается в новую Строку, или когда Строки переупорядочиваются, у некоторых карт появляется анимационный огонь «войти», который выглядит очень странно и не должно происходить.
При перетаскивании , нежелательная анимация сработает, когда
Карта перетаскивается на другую строку.
Ряд переупорядочен, и 2 строки имеют различное количество карт.
Как ни странно, нежелательные анимации не случаются, когда
- Карта перетаскивается на новую позицию в пределах своей исходной строки.
- Строки переупорядочены, и строки имеют одинаковое количество карт.
Я хотел бы знать, как у меня это может быть, поэтому react-transition-group
анимация не будет срабатывать при изменении state
с помощью react-beautiful-dnd
.
Песочница моей проблемы (подробнее в комментариях в файле App.js
):
https://codesandbox.io/s/get-beautiful-drag-to-not-trigger-transition-group-tc40w?fontsize=14&hidenavigation=1&theme=dark