React-Dnd掉落失败状态

我正在使用react-dnd库来管理拖放,并遇到了限制,但是想确保我不仅忽略了某些东西。

我有一个React组件,它在useDrop内部使用一套相当复杂的规则来实现canDrop。当用户释放鼠标并且canDrop返回false时,我希望能够提供详细的错误消息,以便他们知道为什么为什么不允许放置该物品,但是drop没有被调用(预期行为,根据the docs),似乎也没有任何方法可以将上下文提供回useDrag处理程序的end函数。

我显然可以触发canDrop本身的错误消息,但是每次拖动都会调用该函数数百次,因此引入了诸如反跳之类的问题,我想避免。

所以我的问题是,我只是遇到了库的限制,还是在某个地方缺少事件/钩子?

conqueror_nannan 回答:React-Dnd掉落失败状态

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2787396.html

大家都在问