我有一个网站,服务器在其中生成一些javascript并将其通过ajax发送到客户端。问题是,我想在页面上使用React,但不知道要调用哪个函数。现在,JavaScript在jQuery中,我使用eval()在客户端执行javascript。什么是适用于JSX的eval()的React等效项。
如果您希望它与JSX一起使用,则可以在执行代码之前使用Babel之类的代码来转换代码。
例如,使用Babel 浏览器版本时:
var jsCode = babel.transform(jsxCode);
eval(jsCode.code);
Run Code Online (Sandbox Code Playgroud)
run您还可以使用一种方法来简单地执行代码:
babel.run(code);
Run Code Online (Sandbox Code Playgroud)
这两个transform和run一个可选的options散列; 查看文档以获取更多详细信息。
当然,按照标准,请注意eval。
| 归档时间: |
|
| 查看次数: |
6202 次 |
| 最近记录: |