我有一些阵营代码字符串中,例如:渲染从字符串阵营组件
const component = `
function App() {
return (
<div>
test
</div>
);
}
`;
而且我希望能够呈现该组件从浏览器中,是这样的:
import React, { Component } from 'react';
import { render } from 'react-dom';
import * as babel from 'babel-standalone';
const babelCode = babel.transform(component, { presets: ['react', 'es2015'] }).code;
render(eval(babelCode), document.getElementById('WorkFlow'));
这个特殊的例子不起作用,但它显示了我在找什么,感谢任何帮助!
谢谢!
哇,这真的有用,谢谢! –
只有一件事,实际上它的工作原理是这样,但我们应该在'Function'类之前输入'new' –
糟糕!是的,我更新了答案! –