演示我的问题的视频:https ://i.imgur.com/L3laZLc.mp4
我有一个简单的应用程序,您可以在其中将卡片添加到 2 个不同的行。当一张卡片被添加到一行时,我react-transition-group
用来触发一个“进入”动画。
但是,我还react-beautiful-dnd
安装了启用在行之间拖动卡片,并重新排序行本身。但是当一张卡片被移动到一个新的行时,或者当这些行被重新排序时,一些卡片的“进入”动画会触发,这看起来很奇怪,不应该发生。
拖动时,不需要的动画会触发
一张卡片被拖到不同的行。
A Row 被重新排序,并且 2 Row 有不同数量的卡片。
奇怪的是,不需要的动画不会发生
- 卡片被拖到其原始行中的新位置。
- 行重新排序并且行具有相同数量的卡。
我想知道我怎样才能拥有它,这样react-transition-group
当state
使用react-beautiful-dnd
.
我的问题的沙箱(文件中的评论中的更多信息App.js
):