我正在处理Chrome扩展程序,特别是将我的js注入网站的内容脚本功能。
由于我基本上只是使用注入的.js文件,我无法制作这个jsx工作所必需的声明。
<script type="text/jsx">
/**@jsx React.DOM*/
还有其他方法可以利用JSX吗?
答案 0 :(得分:10)
由于运行JSX转换比不运行它更慢,因此您可能希望在分发扩展时预编译JSX(使用jsx
提供的react-tools
二进制文件)。也就是说,如果你包含JSXTransformer.js,那么就会有一个JSXTransformer.exec(...)
方法来转换和篡改它的论点。