由于某些原因,我得到了未捕获的语法错误:意外的标记 (
。无论代码有多简单,我都会遇到这个错误。虽然有类似的问题,但没有一个解决这个问题。
var Example = React.createClass({
render: function() {
return (
<div>
<h1> Hello </h1>
</div>
);
}
});
ReactDOM.render( <Example/> , document.getElementById('example'));
<!DOCTYPE html>
<html>
<head>
<script src="https://fb.me/react-0.14.2.js"></script>
<script src="https://fb.me/react-dom-0.14.2.js"></script>
</head>
<body>
<div id="example"></div>
</body>
</html>
render: function()
,可能是你的字符集有些奇怪了.. 你能把整个代码展示一下吗? - webdeb< h1 > Hello < /h1>
,请移除标签名称之间的额外空格<h1> Hello </h1>
。 - TIJrender: function()
是第一行,它以奇怪的语法进行编译。我通过从 Atom 中删除 jsx 编译器包来解决了这个问题。 - corasan