【发布时间】:2019-09-20 00:46:55
【问题描述】:
我是 react.js 的新手,我使用 CDN 链接将一些简单的 react.js 代码编译到我的 html 中,但我得到了这个错误:
"Uncaught SyntaxError: Unexpected token
然后我搜索,我看到有人说我应该添加:
type="text/babel" or type="text/jsx"
到我的脚本标签,我做到了,但在那之后,我的 html 不知道我的 .js 文件!
这是我的html:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head lang="fa">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title> title </title>
</head>
<body>
<div id="app"> </div>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"</script>
<script type="text/babel" src="myreact.js"> </script>
</body>
</html>
这是我的 react.js 文件:
'use strict';
class MyComponent extends React.Component{
render()
{
return "hello";
}
}
ReactDOM.render(
<MyComponent/> , document.getElementById('app')
);
请帮助我在 react.js 中编写代码。
【问题讨论】: