2 回答
TA贡献1811条经验 获得超6个赞
您还需要使用 JS 预处理器来理解 JSX 格式,例如 Babel
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/react@16.7.0/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16.7.0/umd/react-dom.development.js"></script>
<div id="root"></div>
<script type="text/babel">
ReactDOM.render(
<h1> Hello World </h1>,
document.getElementById("root")
);
</script>
TA贡献1802条经验 获得超10个赞
你的<script>
标签告诉浏览器它是,Javascript
但实际上它是 JSX。您需要使用 Babel 之类的东西来转译 JSX。
<!DOCTYPE html>
<html>
<head>
<title> React Project</title>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/react@16.7.0/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16.7.0/umd/react-dom.development.js"></script>
</head>
<body>
<div id="root"></div>
<script type="text/babel">
ReactDOM.render(
<h1>Hello World</h1>,
document.getElementById("root")
);
</script>
</body>
</html>
- 2 回答
- 0 关注
- 93 浏览
添加回答
举报