删除使用查询等库渲染ReactJs组件的Dom节点时会发生什么?在内存中运行的React代码(和虚拟DOM)是否会自行清理?
反应组件
var Box = React.createClass({
render: function() {
return (
<div>
Hello, world! I am a Box.
</div>
);
}
});
React.render(<Box/>, document.getElementById('content'));
然后使用Jquery
$("#content").remove();
我找到了这个函数,但是React组件是第三方组件,React被捆绑在一起,因此我无法访问它。
React.unmountComponentAtNode(document.getElementById('content'));