React - 忽略子节点

Van*_*ing 12 javascript dom reactjs

有没有办法阻止反应移除/更改反应组件中嵌入的节点.

例如,我有一个react组件,它充当一个非反应组件的容器,该组件自己管理它的DOM.有没有办法为reactjs标记这些组件,以便它不会修改它的DOM?

在我的情况下,我希望我的反应组件可以被CKeditor内联编辑,但是反应总是删除/销毁编辑器以及它添加到DOM的所有节点,因为它们没有在react组件本身中定义,所以它认为那些元素不应该存在.

有任何想法吗?

Sop*_*ert 14

如果falseshouldComponentUpdate组件上的方法返回,则React将逐步退出,并且将跳过该子树的整个协调过程.当然,这意味着您需要在该区域自己管理所有DOM突变,并且无法利用React.