react 开发中,报错分析

一.

报错:Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
原因分析:React 只对内部的 DOM 树及状态负责,外部插件修改之后(比如将某个节点拖动到另一个节点),再更新state来重新渲染,就会出问题,
解决方法是用一个新的div包裹他们,这样外层div就变成了被remove的对象,就不会发生无法移除的问题了

posted @ 2021-12-08 16:13  真的想不出来  阅读(2464)  评论(0编辑  收藏  举报