2 回答

TA貢獻1811條經驗 獲得超6個贊
您還需要使用 JS 預處理器來理解 JSX 格式,例如 Babel
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/[email protected]/umd/react.development.js"></script>
<script src="https://unpkg.com/[email protected]/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/[email protected]/umd/react.development.js"></script>
? <script src="https://unpkg.com/[email protected]/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 關注
- 158 瀏覽
添加回答
舉報