【发布时间】:2023-02-14 13:41:41
【问题描述】:
我有一个奇怪的错误要解决,这里是沙箱:https://codesandbox.io/s/drag-and-drop-with-reordering-test-i9f0j3
基本上,重新排序并没有真正起作用,我也不知道为什么。
这个错误(我认为)与我的钩子有关。
要重现,将 3 个控件一个接一个地拖到画布上,然后将最后一个控件放在中间一个上面,这样可以正常工作,然后重复,将最后一个控件拖到中间一个上面,控制台打印出相同的内容事情两次。它应该正确地重新排序。
相关文件将是具有放置回调的 Canvas,以及我将回调传递给放置挂钩的 Dropzone。挂钩未获得正确的 controlToDrop。
关于这里到底发生了什么的任何见解都会非常有帮助。
【问题讨论】:
标签: react-hooks react-dnd