【发布时间】:2016-05-13 15:31:02
【问题描述】:
我正在使用 React 来渲染一些 UI 组件。我想在 <code> 标记内显示一些 JavaScript 代码。我尝试了以下方法:
class A extends React.Component {
render() {
return(
<pre><code>
(function(a, b) {
var s = a.prop;
// ...
}(c, d));
</code></pre>
);
}
}
当我尝试使用 webpack 和 Babel 编译此脚本时,我在 var s = a.prop 行收到了一个意外的令牌错误。如何正确呈现此 JavaScript?
【问题讨论】:
-
您想返回一个字符串,但引号中没有任何内容...
-
以上代码是用 JSX 语法编写的。返回的是一个 React 元素。生成 React 元素的代码由 JSX 转译器自动生成。
标签: javascript reactjs ecmascript-6 react-jsx