react会将在dangerouslySetInnerHTML中设置的html片段转换为虚拟DOM吗?

时间:2014-12-23 03:52:39

标签: reactjs

我使用一些DOM字符串操作库来生成HTML字符串,然后在我的项目中使用dangerouslySetInnerHTML将它们注入到某些React组件中,是否会将它们添加到虚拟DOM?我还能以这种方式从React中获得性能优势吗?

1 个答案:

答案 0 :(得分:5)

是和否。它们表示为字符串道具,当前的html字符串作为一个整体使用相等运算符与前一个字符串进行比较。

字符串中没有检查,或者将html解析为虚拟dom。你可以自己解析html,或者修改生成它的代码来输出虚拟dom。