为什么我的子嵌套项目没有保存在拖动位置?

问题描述

我从第 4 版嵌套对象上的 react beautiful github 问题提要中获取一个沙箱,并试图让它在最新的 13 版中工作。似乎它不起作用的原因是由于 dnd 之间的一些更新并做出反应。

这是原文https://codesandbox.io/s/5v2yvpjn7n?file=/index.js

这是我用钩子代替 comps 的更新版本https://codesandbox.io/s/nervous-breeze-77k4v?file=/src/serviceCommandUnit.js

我还尝试使用没有钩子的旧版本,假设这可能是一个问题,但该尝试也存在相同的问题。 父母可以切换,但孩子不能https://codesandbox.io/s/nested-dnd-across-parent-forked-ujfwb?file=/index.js

有什么见解可以帮助解释为什么子项不会保存它们的位置?

解决方法

问题是 ParseInt()

我所要做的就是将其删除。不确定冲突是什么,但看起来 React 和 Dnd 有很多更新,因为不再需要更新了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...