使用没有<script type =“text / jsx”> tag?</script>的JSX

时间:2014-04-05 00:52:40

标签: reactjs react-jsx

我正在处理Chrome扩展程序,特别是将我的js注入网站的内容脚本功能。

由于我基本上只是使用注入的.js文件,我无法制作这个jsx工作所必需的声明。

  <script type="text/jsx">
  /**@jsx React.DOM*/

还有其他方法可以利用JSX吗?

1 个答案:

答案 0 :(得分:10)

由于运行JSX转换比不运行它更慢,因此您可能希望在分发扩展时预编译JSX(使用jsx提供的react-tools二进制文件)。也就是说,如果你包含JSXTransformer.js,那么就会有一个JSXTransformer.exec(...)方法来转换和篡改它的论点。