React JS应用程序- Uncaught SyntaxError: Unexpected token <
React JS app - Uncaught SyntaxError: Unexpected token <
我的代码在<div>Hello World!</div>
行抛出语法错误
这是我的代码
<!DOCTYPE html>
<html>
<head>
<script src="libs/react.min.js"></script>
<script src="libs/react-dom.min.js"></script>
</head>
<body>
<div id="main">
</div>
<script>
var MessageComponent = React.createClass({
render: function() {
return (
<div>Hello World!</div>
);
}
});
ReactDOM.render(
<MessageComponent message="Lorem" />,
document.body
);
</script>
</body>
</html>
有什么问题吗?
您正在使用JSX语法糖来构建您的UI组件,而浏览器不理解。
你必须先把它翻译成JS才能工作
我在页面中添加了Babel
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.min.js"></script>
并将type="text/babel"
添加到脚本标记中。
相关文章:
- ReactJS Unexpected Token ) on Safari only
- Ajax错误:SyntaxError: Unexpected token <错误
- ajaxt weird error: Uncaught SyntaxError: Unexpected token if
- index.php:13 Uncaught SyntaxError: Unexpected token: Ci中的错误消
- 接收错误"Uncaught SyntaxError: Unexpected token "用Shin
- React JS应用程序- Uncaught SyntaxError: Unexpected token <
- nodeJS syntaxError: unexpected token this
- 尝试使用标记的模板字符串给出'Uncaught SyntaxError: Unexpected token
- 未捕获的SyntaxError: Unexpected token <在JQuery UI地图插件?在本地工作,而不是在
- Javascript for循环返回“Uncaught SyntaxError: Unexpected Token <&
- 在尝试动态删除表行时,得到Uncaught SyntaxError: Unexpected token}
- 未捕获的SyntaxError: Unexpected token <谷歌分析谷歌标签管理器
- 为什么json返回"Unexpected Token:"当使用$.ajax()时,我的json格式正
- 查找&;Unexpected token;&;的原因/行Express-JS中的错误
- 内联onclick事件返回"Uncaught SyntaxError: Unexpected token (&
- 未捕获的SyntaxError: Unexpected token <在Javascript中调用外部web服务时出现错
- 来自UglifyJs的错误:SyntaxError: Unexpected token: operator (>)
- 未捕获的SyntaxError: Unexpected token ILLEGAL (PHP &Javascript)
- 未捕获的SyntaxError: Unexpected token: Can't resolve
- Uncaught SyntaxError: Unexpected token)在解析JSON字符串时