Javascript React NotFoundError:未能执行';removeChild';在';节点';:要删除的节点不是此节点的子节点

Javascript React NotFoundError:未能执行';removeChild';在';节点';:要删除的节点不是此节点的子节点,javascript,reactjs,Javascript,Reactjs,我很困惑是什么导致了这一点,我无法复制它。除了React之外,我没有使用任何触及dom的库。我正在使用语义ui react并从语义ui css导入缩小的css,但我认为这不应该是一个问题(这两者都没有任何jquery的把戏)。js是一个高阶组件,它执行一系列api调用,然后相应地更新状态。如果其他人看到这个错误并在以前解决了它,这将非常有帮助,有没有好的方法来隔离错误 this.reportPromise=ServiceOrderAPI.MakeReport(dto,this.state.na

我很困惑是什么导致了这一点,我无法复制它。除了React之外,我没有使用任何触及dom的库。我正在使用语义ui react并从语义ui css导入缩小的css,但我认为这不应该是一个问题(这两者都没有任何jquery的把戏)。js是一个高阶组件,它执行一系列api调用,然后相应地更新状态。如果其他人看到这个错误并在以前解决了它,这将非常有帮助,有没有好的方法来隔离错误

this.reportPromise=ServiceOrderAPI.MakeReport(dto,this.state.name);
这是我的承诺
.然后(()=>{
这是一个成功的例子(
Wrapper.stateKeys.subContractorAction,
{action:null,isSubmitting:false},
“som ingenåtgärd报告员服务订单”,
这个州
);
})
.catch(错误=>{
如果(!this.reportPromise.isCancel(err)){
这是handleGeneralApiError(
Wrapper.stateKeys.subContractorAction,
错误消息
);
}
});
handleGeneralApiSuccess=(key、value、msg、prevState、extras=null)=>{
常量回调=()=>{
如果(消息!=null&&msg!=''){
appendFeedback({isError:false,msg});
}
此.conditionalReload(key、prevState、extras);
};
this.setStateWrapper(键、值、回调);
};
setStateWrapper=(键、值、回调)=>{
这是我的国家(
prevState=>({
…国家,
[key]:{…prevState[key],…value}
}),
回拨
);
};
条件重新加载=(操作、状态、附加=空)=>{
const reloadsessful=shouldReloadServiceOrder(操作、状态、附加);
如果(!需要重新加载){
返回;
}否则{
这个。刷新();
}
};
刷新=()=>{
这是包装纸(
Wrapper.stateKeys.load,
{isReloading:true},
这是loadFromServer
);

};很难理解这里到底发生了什么。
回调
函数是堆栈的一部分,因此这里可能出了问题。尝试通过删除行来进行调试,直到您有一个新的屏幕,并请尽可能使用文本而不是屏幕转储。如果问题正文中的错误日志是纯文本,而不是图像文件,那么人们可以更容易地提供帮助。您的问题处理得好吗?当我混合使用React和asp面板部分更新(React门户被替换为每个响应)时,我在IE上也遇到了类似的问题(Chrome正常工作)。这是一个编辑dom的浏览器扩展