![](/img/trans.png)
[英]Why my last if statement in React.js doesn't work? I'm using jsx
[英]Why isn't my webpage running React.js nor JSX with the CDNs?
所以我一直在學習 React,我正在嘗試將它添加到我正在處理的網頁中。 但是每當我嘗試使用 React 或 JSX 代碼時,什么都沒有發生。 瀏覽器甚至不承認它。 這是我的index.html
和index.js
代碼。
索引.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Experimental Website</title>
<!-- CSS file link -->
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>Hello world!</h1>
<h2 id="test"></h2>
<!-- React.js CDN links -->
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<!-- Babel (remove later) -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<!-- JavaScript file link -->
<src type="text/babel" src="index.js"></src>
</body>
</html>
index.js
import React from 'react';
import ReactDOM from 'react';
let testVariable = <h2>Help me</h2>;
ReactDOM.render(
testVariable,
document.getElementById("test")
);
我究竟做錯了什么? 為什么 React 不能在瀏覽器中運行?
這行得通。
// index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Experimental Website</title>
<!-- CSS file link -->
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>Hello world!</h1>
<div id="test"></div>
<!-- React.js CDN links -->
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<!-- Babel (remove later) -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<!-- JavaScript file link -->
<!-- you had <src> here -->
<script type="text/babel" src="index.js"></script>
</body>
</html>
和,
// index.js
let testVariable = <h2>Help me</h2>;
ReactDOM.render(testVariable, document.getElementById('test'))
所以,你有<src>
而不是<script>
並且你也在使用沒有模塊的導入。 鏈接庫會注入一個全局React
和ReactDOM
object,所以你對 go 很好。
快樂編碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.