【发布时间】:2020-08-25 23:31:46
【问题描述】:
我正在尝试使用自定义组件构建一个反应应用程序。应用程序的输入是来自 API 的 jsx(作为字符串)。 现在我想渲染这个输入 jsx(一个字符串变量),但不能这样做。我尝试了 eval() 和 dangerouslySetInnerHTML 选项,但没有成功。 我的 JSX 字符串看起来像
'<div> <MyComponent attr_1={this.state.array["field"]}></MyComponent> </div>'
【问题讨论】:
-
dangerouslySetInnerHTML是这样做的方法。请展示你是如何做到这一点的 -
这能回答你的问题吗? How to render a string with JSX in React
-
@jayce444 " );"