【发布时间】:2015-12-27 06:36:29
【问题描述】:
在我的 React 应用程序中,我使用的是 jquery Datatable 表。
最初表格加载正常。每当我尝试用新数据覆盖数据时,它都会抛出错误“Invariant Violation: processUpdates(): Unable to find child 10 of element。这可能意味着 DOM 意外突变..”
我搜索了这个问题。我的理解是,由于数据表插件直接改变了 DOM,React 对状态变化感到困惑。我得到的一种解决方案是调用 willComponentUpdate 上的数据表。但是,它对我不起作用。不知道如何解决这个问题。
感谢您的帮助。
$('#topicsTable')
.addClass('initialized')
.dataTable({
order: [
[4, "desc"]
],
columnDefs: [{
targets: [-1],
className: 'hidden'
}]
});
【问题讨论】:
标签: reactjs datatables