我使用的一些非反应库使用javascript执行一些DOM生成。理想情况下,我希望在反应的渲染周期中发生这种情况,但反应并没有实现某些DOM功能。
即。一个库想要创建一个用于显示标题的片段(使用jQuery),最后调用document.createDocumentFragment。
一个简单的解决方法是让库在组件装载或更新时进行渲染。但是我尝试使用虚拟DOM进行渲染。有没有更好的方法来重新创建或移植库?
答案 0 :(得分:9)
您需要一个“门户网站”。 看看https://github.com/ryanflorence/react-training/blob/gh-pages/lessons/05-wrapping-dom-libs.md 这很好地解释了解决方案,如下所示:
方法: