如何将字符串形式的 React 组件渲染到页面上?

2020-01-09 23:11:10 +08:00
 kmetre

比如

class Welcome extends React.Component {
  render() {
    return <h1>Hello, {this.props.name}</h1>;
  }
}

这样一个字符串,如何将其转换为 React 组件渲染到页面上?

2336 次点击
所在节点    前端开发
4 条回复
Cbdy
2020-01-09 23:29:11 +08:00
kmetre
2020-01-09 23:37:08 +08:00
@Cbdy good,还以为只能使用 eval,new Function 之类的,学到了
tyrealgray
2020-01-09 23:52:27 +08:00
react-live
kmetre
2020-01-10 00:00:14 +08:00
@tyrealgray 虽然一时半会儿看不太懂,但是看到有一行 new Function('_poly', 'React', ...scopeKeys, code)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX