1

在使用react-dnd和使用updatereact ('react/lib/update') 的实用程序时,结构如下:

state = { data : { items : [] /* array of 'fields' (flat objects items), and 'groups' (object that may have nested 'fields' under 'group.nested') */ } }

update在尝试fielditems数组移动到组(对象nested中的数组)时,我注意到该实用程序存在一些问题group

我尝试删除该字段(使用splice),然后将其添加到嵌套数组中。该update函数的结果返回了该组,该字段嵌套在其中,尽管该字段并未从声明的原始位置中删除$splice

您可以在下面找到带有该问题的详细示例的 RunKit

https://runkit.com/592da/splice-react-update-issue

很高兴收到任何建议或任何更好的实践解决方案。

谢谢 !

4

0 回答 0