我目前正在使用一个jquery插件,它可以从原始HTML创建元素,例如
'<div data-react-class="ContactSelect" data-react-props="{"selectedItem":null}"></div>'
但是,反应未正确检测到这个新组件。是否有一个事件或函数我可以调用反应 - 如果这个元素?
答案 0 :(得分:0)
React只识别它自己渲染的组件。在别处创建的元素不是React元素。如果您需要更多信息,请阅读虚拟DOM或影子DOM。
如果ReactDOM.render组件位于DOM树中的相同位置,它将对已经存在的节点进行diff检查,然后跟踪新组件,但是你必须经历反应。