如何在反应js中呈现html元素对象

问题描述 投票:-2回答:1

我有通过document.createElement函数创建的对象

例如const elm = document.createElement('video')

但我不知道如何在反应组件上渲染该元素

on react方法的反应组件我返回该对象

render() {
   return elm;
}

但错误是扔,你能帮帮我吗?

javascript reactjs
1个回答
-1
投票

React是一个高级UI库,允许您使用简单转换而不是依赖DOM API来创建元素。因此,如果要创建视频元素,则始终可以直接在render方法中创建它。

render() {
  return (
    <video />
  );
}

如果要将来自其他源的HTML注入组件,则需要使用dangerouslySetInnerHTML API

© www.soinside.com 2019 - 2024. All rights reserved.