React入門Hello World

1.創建html文件

文件名:index.html

文件內容如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title></title>

<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 src="https://unpkg.com/[email protected]/babel.min.js"></script>

</head>

<body>

<div id="root"></div>

<script type="text/babel">

ReactDOM.render(<h1>Hello, world!</h1>,document.getElementById("root"));

</script>

</body>

</html>

文件內容截圖如下:

react1.png

2.運行index.html文件,右擊index.html選擇瀏覽器打開

運行截圖:

react2.png

查看運行結果代碼截圖:

react3.png

3.代碼解析:

代碼片斷:<script src="https://unpkg.com/react@16/umd/react.development.js"></script>

用途:React 的核心庫


代碼片斷:<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

用途:提供與 DOM 操作相關的功能庫


代碼片斷:<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

用途:Babel可以將ES6語法轉爲ES5語法,這樣我們就能在目前不支持ES6瀏覽器上執行React代碼。Babel內嵌了對JSX的支持

注意:開發環境可以使用,生產環境儘量不要使用


代碼片斷:

<div id="root"></div>

<script type="text/babel">

ReactDOM.render(<h1>Hello, world!</h1>,document.getElementById("root"));

</script>

說明:

<div id="root"></div>:html中的div標籤

<script type="text/babel">:告訴瀏覽器這是jsx的語法

<h1>Hello, world!</h1>這個是jsx的語法

將<h1>Hello, world!</h1>這個標題添加到id="root"的div節點中

document.getElementById("root")獲取的是div這個dom對象

QQ截圖20181121091514.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章