在没有ReactDOM.render的情况下从jQuery渲染ReactJS组件

时间:2016-04-18 04:11:39

标签: jquery reactjs

我目前正在使用一个jquery插件,它可以从原始HTML创建元素,例如

'<div data-react-class="ContactSelect" data-react-props="{&quot;selectedItem&quot;:null}"></div>'

但是,反应未正确检测到这个新组件。是否有一个事件或函数我可以调用反应 - 如果这个元素?

1 个答案:

答案 0 :(得分:0)

React只识别它自己渲染的组件。在别处创建的元素不是React元素。如果您需要更多信息,请阅读虚拟DOM或影子DOM。

如果ReactDOM.render组件位于DOM树中的相同位置,它将对已经存在的节点进行diff检查,然后跟踪新组件,但是你必须经历反应。

相关问题