【发布时间】:2014-04-19 07:49:50
【问题描述】:
<vcDataTable> is a table componnent created in react.
<div id="app0"></div>
<div id="app1"></div>
React.renderComponent(<vcDatatable/>,document.getElementById("app0"));
React.renderComponent(<vcDatatable/>,document.getElementById("app1"));
ERROR:
------
不变违规: mountComponent(.r[2ly1s].[1].[0].[0].[3].[0].[1][0].[0], ...): 只能挂载未挂载的组件。
渲染在 react 中创建的数据表组件时。 它适用于所有其他组件,如表单、选项卡等。
请帮我修复它..这个错误是什么意思??
我将相同的组件渲染到两个不同的 div 中。它显示了这个错误。
【问题讨论】:
-
您可能会保留对其中一个组件的引用并从
render()返回两次(同一个实例)。它看起来不是顶级组件,而是层次结构的深处。 -
@andreypopp 谢谢..是的错误是由于图像图标,我在每一行中传递的。
标签: reactjs