反应美丽的免打扰 - "Unable to find draggable with id: X"

React beautiful DND - "Unable to find draggable with id: X"

我正在尝试使用 react-beautiful-dnd 对列表进行拖放排序,但我的元素不可拖动,我得到 Unable to find draggable with id: X。我已将我的代码与文档中的示例进行交叉检查,但无法找到我需要修复的内容。我正在为 keydraggableId prop.

使用常量 id

代码:CodeSandBox

编辑 1:我希望代码能够拖动和重新排列项目,但会 return 到它们的初始位置,因为未实现状态更新

刚运行陷入同样的​​问题。尝试禁用 React 的严格模式。这对我来说是固定的。 https://reactjs.org/docs/strict-mode.html

react-beautiful-dnd 这里 https://github.com/atlassian/react-beautiful-dnd/issues/2350 有一个未解决的问题。希望与严格模式的兼容性将很快得到修复。在那之前移除严格模式可以解决这个问题。