国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

React框架的介紹、特點、安裝及基本使用流程

這篇具有很好參考價值的文章主要介紹了React框架的介紹、特點、安裝及基本使用流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、react介紹

官網(wǎng):React (docschina.org)

react是由facebook前端開發(fā)團隊開發(fā)和維護的js框架

react的實現(xiàn)功能類似VUE,但是由于國外的開發(fā)風格,導(dǎo)致在react上,并沒有對數(shù)據(jù)渲染的步驟進行封裝,需要開發(fā)者更多的使用es6的語法手動完成數(shù)據(jù)渲染,所以,代碼難度比VUE高。

二、react的優(yōu)缺點

優(yōu)點:

1.一切皆組件:在react中幾乎都是使用組件進行開發(fā),好處:提高代碼的復(fù)用率和可維護性

2.速度快:在react中提供了虛擬DOM機制(virtual DOM)

3.跨瀏覽器兼容:在react中采用虛擬DOM,不直接解析真實的DOM,解決了跨域瀏覽器兼容的問題,甚至在IE8中都可以使用。

4.同構(gòu),純粹的JavaScript:在整個項目開發(fā)中,幾乎都是使用JavaScript進行開發(fā)

5.單向數(shù)據(jù)流:在react中提供了兩個架構(gòu):flux和redux來構(gòu)建單向數(shù)據(jù)流

缺點:

1.不是一個完整的框架

2.react頂多在MVC中算V層(視圖層),一般需要結(jié)合reactRouter和redux來構(gòu)建完整的項目。

三、react的安裝及使用

cdn:進入官網(wǎng),按圖順序點擊

react框架,React框架,react.js,javascript,vue.js

?react框架,React框架,react.js,javascript,vue.js

react框架,React框架,react.js,javascript,vue.js?

react框架,React框架,react.js,javascript,vue.js?

????????之后會出現(xiàn)一個html文檔,這是react的基本使用文檔??梢渣c擊鼠標右鍵選擇另存為保存到桌面(或任意文件夾)。

???????? 紅框圈住的是react在線cdn鏈接,沒網(wǎng)不能使用。也可以復(fù)制紅框內(nèi)容在新的頁面打開,把全部代碼保存到本地。

react框架,React框架,react.js,javascript,vue.js

?用vscode打開此html文件,即可出現(xiàn)以下效果

react框架,React框架,react.js,javascript,vue.js

此時的html全部代碼為(注釋為我個人理解)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Hello World</title>
    <script src="https://unpkg.com/react@18/umd/react.development.js"></script>
    <script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script>

    <!-- Don't use this in production: -->
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
  </head>
  <body>
    <div id="root"></div>     <!-- 聲明需要渲染的區(qū)域  -->
    <script type="text/babel">
    
      function MyApp() {
        return <h1>Hello, world!</h1>;
      }

      const container = document.getElementById('root');  // 捕獲渲染區(qū)域
      const root = ReactDOM.createRoot(container);  //創(chuàng)建DOM元素
      root.render(<MyApp />);  //將DOM元素渲染到渲染區(qū)域當中

    </script>
  </body>
</html>

?npm

npm init -y ? //初始化package.json

npm i react react-dom -S文章來源地址http://www.zghlxwxcb.cn/news/detail-812047.html

到了這里,關(guān)于React框架的介紹、特點、安裝及基本使用流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • React 基本介紹

    React 基本介紹

    目錄 1、React是什么 2、React 三大顛覆性的特點 2.1 組件 2.2 JSX 2.3?Virtual DOM 3、Flux 架構(gòu)(redux) 3.1 Flux 3.2 redux 4、打包工具(webpack) 4.1?webpack與RequireJS、browserify 4.2?模塊規(guī)范 4.3?非 JavaScript 模塊支持 4.4 webpack 的特點與優(yōu)勢 React 是 Facebook 推出的一個 JavaScript 庫,它的口號就是

    2024年02月08日
    瀏覽(37)
  • react---react router 5 基本使用

    react---react router 5 基本使用

    目錄 1.路由介紹 2.路由使用 3.路由組件和一般組件 4.Switch 單一匹配 5.解決二級路由樣式丟失的問題 6.路由精準匹配和模糊匹配 7.Redirect路由重定向 1.路由介紹 路由是根據(jù)不同的 URL 地址展示不同的內(nèi)容或頁面,在 SPA 應(yīng)用中,大部分頁面結(jié)果不改變,只改變部分內(nèi)容的使用。

    2024年02月09日
    瀏覽(20)
  • 請簡述React是什么?React的主要特點有哪些?React中有哪些主要組件?

    React是一個用于構(gòu)建用戶界面的JavaScript庫,它由Facebook開發(fā)并開源。React的主要特點是其數(shù)據(jù)驅(qū)動和組件化的設(shè)計理念。它允許開發(fā)者將復(fù)雜的界面分解為簡單的組件,并將這些組件以數(shù)據(jù)流的方式組合在一起,使得組件的狀態(tài)和行為可以根據(jù)數(shù)據(jù)的變化而自動更新。React還提

    2024年02月14日
    瀏覽(33)
  • 面試題-React(一):React是什么?它的主要特點是什么?

    面試題-React(一):React是什么?它的主要特點是什么?

    探索React:前端開發(fā)中的重要角色與主要特點 引言: 在現(xiàn)代前端開發(fā)領(lǐng)域,React已經(jīng)成為最受歡迎和廣泛使用的JavaScript庫之一。它由Facebook開發(fā)并于2013年首次發(fā)布。隨著時間的推移,React在開發(fā)社區(qū)中獲得了強大的支持和認可。本篇博客將深入探討React是什么,以及它的主要

    2024年02月13日
    瀏覽(24)
  • react的特點

    React的特點包括以下幾個方面: 組件化:React將用戶界面分解成小而獨立的組件,每個組件都有自己的狀態(tài)和屬性。通過組合這些組件,可以構(gòu)建復(fù)雜而靈活的用戶界面。 虛擬DOM:React使用虛擬DOM(Virtual DOM)來提高性能。它通過將真實DOM的變化與操作進行比較,并最小化對實

    2024年02月15日
    瀏覽(25)
  • React Hooks 基本使用

    class 組件如果業(yè)務(wù)復(fù)雜,很難拆分和重構(gòu),很難測試;相同業(yè)務(wù)邏輯分散到各個方法中,邏輯混亂 邏輯復(fù)用像 HOC 、 Render Props ,不易理解,學習成本高 React 提倡函數(shù)式編程,函數(shù)更易拆分,更易測試 但是函數(shù)組件太簡單,為了增強函數(shù)組件的功能,媲美 class 組件: 函數(shù)組

    2024年01月21日
    瀏覽(59)
  • react Ref 的基本使用

    在類組件中,你可以使用 createRef 來創(chuàng)建一個ref,并將它附加到DOM元素或類組件實例上。使用ref允許你在類組件中訪問和操作特定的DOM元素或類組件實例。 下面是在類組件中使用ref的步驟: 引入 React 和 createRef : 在類組件文件的頂部,你需要從React中導(dǎo)入 React 和 createRef 。

    2024年02月14日
    瀏覽(32)
  • 【前端知識】React 基礎(chǔ)鞏固(三十九)——React-Router的基本使用

    【前端知識】React 基礎(chǔ)鞏固(三十九)——React-Router的基本使用

    Router中包含了對路徑改變的監(jiān)聽,并且會將相應(yīng)的路徑傳遞給子組件。 Router包括兩個API: BrowserRouter使用history模式 HashRouter使用hash模式(路徑后面帶有#號) 嘗試在項目中使用HashRouter: 安裝Router 在 index.js 中引入并使用HashRouter Routes:包裹所有的Route,在其中匹配一個路由(

    2024年02月14日
    瀏覽(27)
  • React+Mobx|基本使用、模塊化

    React+Mobx|基本使用、模塊化

    歡迎來到我的博客 ??博主是一名大學在讀本科生,主要學習方向是前端。 ??目前已經(jīng)更新了 【Vue】、【React–從基礎(chǔ)到實戰(zhàn)】、【TypeScript】等等系列專欄 ??目前正在學習的是?? R e a c t 框架 React框架 R e a

    2023年04月27日
    瀏覽(21)
  • 第三十章 React的路由基本使用

    第三十章 React的路由基本使用

    關(guān)于 React 路由,我們在學習之前先了解一下其他知識點: SPA 應(yīng)用、路由的理解、 react 中如何使用路由。 SPA應(yīng)用的理解 我們知道 React 腳手架給我們構(gòu)建的是一個單頁應(yīng)用程序( SPA ),在頁面加載時,只會加載一個 HTML 文件,然后使用 JavaScript 動態(tài)地更新頁面內(nèi)容。這意味

    2024年02月03日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包