本篇內(nèi)容介紹了“React的使用方式有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站與策劃設(shè)計(jì),梅河口網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:梅河口等地區(qū)。梅河口做網(wǎng)站價(jià)格咨詢:13518219792
React 是一個(gè)用于構(gòu)建用戶界面(UI)的 JAVASCRIPT 庫(框架,可以被復(fù)用的代碼)。
React的常用使用方式有兩種:
一、使用<script>標(biāo)簽(標(biāo)記)引入。 在 HTML 文件中添加 React,把 React 作為普通的 <script> 標(biāo)記添加到 HTML 頁面上,以及使用可選的 JSX。這是將 React 集成到現(xiàn)有網(wǎng)頁最簡單的方式。
可以使用cdn(Content Delivery Network,即內(nèi)容交付網(wǎng)絡(luò))庫(框架):
<script src=""></script>
<script src=""></script>
<script src=""></script>
說明
react.development.js(早期是react.js )是 React 的核心庫,
react-dom.development.js(早期是react-dom.js)是提供與 DOM 相關(guān)的功能
babel.min.js - Babel 可以將 ES6 代碼轉(zhuǎn)為 ES5 代碼,這樣我們就能在目前不支持 ES6 瀏覽器上執(zhí)行 React 代碼。Babel 內(nèi)嵌了對(duì) JSX 的支持。通過將 Babel 和 babel-sublime 包(package)一同使用可以讓源碼的語法渲染上升到一個(gè)全新的水平。
也可以將它們下載到本地在使用,注意要正確指明路徑:
<script src="路徑/react.development.js"></script>
<script src="路徑/react-dom.development.js"></script>
<script src="路徑/babel.min.js"></script>
使用 React 的網(wǎng)頁源碼,結(jié)構(gòu)大致如下:
<!DOCTYPE html>
<html>
<head>
<!-- 加載庫 -->
<script src="……“></script>
<script src=""……"></script>
<script src="…… "></script>
</head>
<body>
<div id="example"></div>
<!-- 如果需要使用 JSX,則 <script> 標(biāo)簽的 type 屬性需要設(shè)置為 text/babel。 -->
<script type="text/babel">
// ** Our code goes here! **
</script>
</body>
</html>
特別提醒:注意兩點(diǎn),
一是,首先加載庫
二是? <script> 標(biāo)簽的 type 屬性設(shè)為 text/babel 。這是因?yàn)?React 獨(dú)有的 JSX 語法,跟 JavaScript 不兼容。凡是使用 JSX 的地方,都要加上 type="text/babel" 。
實(shí)例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src=""></script>
<script src=""></script>
<script src=""></script>
</head>
<body>
<!-- 如果需要使用 JSX,則 <script> 標(biāo)簽的 type 屬性需要設(shè)置為 text/babel。 -->
<div id="example"></div>
<script type="text/babel">
ReactDOM.render(
<h3>Hello, world! 這是我的測(cè)試</h3>,
document.getElementById('example')
);
</script>
</body>
</html>
其中,ReactDOM.render 是 React 的最基本方法,用于將模板轉(zhuǎn)為 HTML 語言,并插入指定的 DOM 節(jié)點(diǎn)。
實(shí)例輸出了 Hello, world! 這是我的測(cè)試。參見下圖:
更多可在瀏覽器運(yùn)行的示例,可參見React 官方例子,前12個(gè)例子demo01至demo12,詳見后面。
二、使用命令行界面(CLI,command-line interface)工具。安裝React 開發(fā)者工具。
這需要你的電腦已安裝Node.js
可以使用以下命令來查看當(dāng)前的 Node 版本:
node -v
說明沒安裝,Node.js 安裝包及源碼下載地址為:
雙擊下載后的安裝包,比較簡單就不多說了(需要留意的是安裝路徑,默認(rèn)是C:\Program Files\nodejs)。
輸入node -v,若顯示類似如下
說明OK。
npm(node package manager):nodejs的包管理器,用于node插件管理(包括安裝、卸載、管理依賴等),命令格式
npm install <name> [-g] [--save-dev]
其中,<name>:node插件名稱。
-g:全局安裝。
將會(huì)安裝在C:\Users\Administrator\AppData\Roaming\npm,并且寫入系統(tǒng)環(huán)境變量; 非全局安裝:將會(huì)安裝在當(dāng)前定位目錄;全局安裝可以通過命令行在任何地方調(diào)用它,本地安裝將安裝在定位目錄的node_modules文件夾下,通過require()調(diào)用;
--save:將保存配置信息至package.json(package.json是nodejs項(xiàng)目配置文件);
-dev:保存至package.json的devDependencies節(jié)點(diǎn),不指定-dev將保存至dependencies節(jié)點(diǎn);
“React的使用方式有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
網(wǎng)站標(biāo)題:React的使用方式有哪些
本文URL:http://bm7419.com/article16/pcgcgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、小程序開發(fā)、做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)