如何在拖动项目并将其放置在外部以删除它时防止"快速回弹"动画?

作者: dd-ssc创建于 2025年7月3日更新于 2025年11月25日

我发现用实用的拖放功能很难开始使用,而且用它很难取得任何进展,这非常令人沮丧。 过去两周我花了大量时间阅读大部分文档,完成了教程和一些示例,但这些示例中充斥着与 Prag DND 无关的代码,只会分散注意力并引发更多问题 - 我仍然觉得自己像个完全笨蛋。 尽管如此,我还是成功地在我的应用程序中实现了一些拖放用例:我有 _ 项_(即具有 `draggable` 的 React 组件)和 _ 释放区_(即具有 `dropTargetForElements` 的 React 组件)。 1. 我可以从"外部"(即从与 Prag DND 没有任何联系的 React 组件)拖动项目,并将它们放入释放区中 2. 我可以在两个释放区之间拖放项目 3. 我可以从释放区拖动项目,并将其放置在"外部"(参见第 1 点),以删除它们

内容来源: atlassian/pragmatic-drag-and-drop