反应不工作.错误提示(index):13 Uncaught SyntaxError: Unexpected token
React not working. Error says (index):13 Uncaught SyntaxError: Unexpected token <
我是React的新手,只是想构建一个简单的组件来显示到页面。由于某些原因,我得到了错误:
下面是我的代码:(index):13 Uncaught SyntaxError: Unexpected token <</p>
<html>
<head>
<title></title>
</head>
<body>
<div id="yolo"></div>
<script src="react.js"></script>
<script src="react-dom.js"></script>
<script>
var Yolo = React.createClass({
render: function(){
return <h1>Waddup doc?</h1>;
}
});
ReactDOM.render(
<Yolo />,
document.getElementById('yolo')
);
</script>
</body>
</html>
如果不使用编译它的东西,就不能使用JSX。如果你使用create-react-app,它会帮你处理这个问题。https://github.com/facebookincubator/create-react-app如果你想让你的例子工作,你必须用React代替JSX。或者在浏览器中使用JSX转换器。
编辑:如果你想玩一个脚本标签,删除react和react-dom,并使用这个<script src="https://facebook.github.io/react/js/jsfiddle-integration-babel.js"></script>
如果您不想使用JSX
,请尝试以下语法:
var Yolo = React.createClass({
render: function render(){
return React.createElement(
"h1",
null,
"Waddup doc? "
);
}
});
ReactDOM.render(React.createElement(Yolo), mountNode);
在这个链接的每个示例的compile选项卡中都有更多纯javascript的react js示例。我希望它能帮助你。
相关文章:
- Uncaught SyntaxError:尝试读取json数据时出现意外数字
- 为什么JSON.parse()在尝试解析一个简单的JSON对象时抛出Uncaught SyntaxError:意外的令牌
- PHP调用脚本函数,返回值为Uncaught SyntaxError:意外的令牌ILLEGAL
- Uncaught SyntaxError:在剑道网格中动态生成列时出现意外数字
- Snap.svg and javascript throws Uncaught SyntaxError
- 我在这里得到了Uncaught SyntaxError:意外的令牌<.为什么会这样
- 是什么导致了$.parseJSON()和JSON.parse()的“Uncaught SyntaxError:意外令牌o
- jQuery AJAX POST请求抛出Uncaught SyntaxError:意外标识符
- 为什么我会得到Uncaught SyntaxError:意外的令牌非法
- ajaxt weird error: Uncaught SyntaxError: Unexpected token if
- index.php:13 Uncaught SyntaxError: Unexpected token: Ci中的错误消
- 试图调用JS函数并获得Uncaught SyntaxError: Unexpected identifier
- Uncaught SyntaxError: ajax jquery的意外标识符
- 接收错误"Uncaught SyntaxError: Unexpected token "用Shin
- React JS应用程序- Uncaught SyntaxError: Unexpected token <
- 尝试使用标记的模板字符串给出'Uncaught SyntaxError: Unexpected token
- Javascript for循环返回“Uncaught SyntaxError: Unexpected Token <&
- 在尝试动态删除表行时,得到Uncaught SyntaxError: Unexpected token}
- Javascript和Chrome调试器:"Uncaught SyntaxError: Unexpected
- AngularJS Flickr API 'Uncaught SyntaxError: Unexpected t