【问题标题】:Does react will convert html snippets set in dangerouslySetInnerHTML to virtual DOM?react 是否会将在 dangerouslySetInnerHTML 中设置的 html 片段转换为虚拟 DOM?
【发布时间】:2015-02-21 05:03:07
【问题描述】:

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

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    是和不是。它们被表示为字符串 props,并且当前的 html 字符串 作为一个整体 使用相等运算符与之前的字符串进行比较。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 2020-08-25
      • 2017-11-13
      • 1970-01-01
      • 2011-01-12
      • 2020-04-02
      • 2018-01-21
      相关资源
      最近更新 更多