使用JSX语法的`eval()`代码

我有一个网站,服务器在其中生成一些javascript,并将其通过ajax发送到客户端。问题是,我想在页面上使用React,但不知道要调用哪个函数。现在,JavaScript在jQuery中,我使用eval()在客户端执行javascript。什么是适用于JSX的eval()的React等效项。

回答:

如果您希望它与JSX一起使用,则可以在执行代码之前使用Babel之类的代码来转换代码。

例如,使用Babel 浏览器版本时:

var jsCode = babel.transform(jsxCode);

eval(jsCode.code);

run您还可以使用一种方法来简单地执行代码:

babel.run(code);

这两个transformrun一个可选的options哈希值;

查看文档以获取更多详细信息。

当然,按照标准,请注意eval

以上是 使用JSX语法的`eval()`代码 的全部内容, 来源链接: utcz.com/qa/429968.html

回到顶部