中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

臺州網(wǎng)站搜索優(yōu)化友情鏈接工具

臺州網(wǎng)站搜索優(yōu)化,友情鏈接工具,杭州seo網(wǎng)站優(yōu)化,wordpress移動端廣告添加目錄 一、React 概述 二、開發(fā)環(huán)境創(chuàng)建 三、JSX 基礎(chǔ) 四、React 的事件綁定 五、React 組件基礎(chǔ)使用 六、組件狀態(tài)管理 - useState 七、組件的基礎(chǔ)樣式處理 快速入門 – React 中文文檔 一、React 概述 React 是什么 由 Meta 公司開發(fā),是用于構(gòu)建 Web 和原生…

目錄

一、React 概述

二、開發(fā)環(huán)境創(chuàng)建

三、JSX 基礎(chǔ)

四、React 的事件綁定

五、React 組件基礎(chǔ)使用

六、組件狀態(tài)管理 - useState

七、組件的基礎(chǔ)樣式處理


?

快速入門 – React 中文文檔

一、React 概述

  1. React 是什么
    • 由 Meta 公司開發(fā),是用于構(gòu)建 Web 和原生交互界面的庫。
  2. React 的優(yōu)勢
    • 相較于傳統(tǒng)基于 DOM 開發(fā):
      • 采用組件化開發(fā)方式,提高代碼復(fù)用性和可維護(hù)性。
      • 性能不錯,通過虛擬 DOM 等機(jī)制提高渲染效率。
    • 相較于其它前端框架:
      • 擁有豐富的生態(tài)系統(tǒng),有大量的第三方庫和工具。
      • 支持跨平臺開發(fā),可以用于 Web、移動端(React Native)等。
  3. React 的市場情況
    • 全球流行,被大廠廣泛使用。

二、開發(fā)環(huán)境創(chuàng)建

  1. create-react-app 工具
    • 是快速創(chuàng)建 React 開發(fā)環(huán)境的工具,底層由 Webpack 構(gòu)建,封裝了配置細(xì)節(jié),開箱即用。
    • 使用命令
      npx create-react-app [項目名稱]

      創(chuàng)建項目,例如

      npx create-react-app react-basic

      其中npx是 Node.js 工具命令,create-react-app是核心包,react-basic是項目名稱可自定義

三、JSX 基礎(chǔ)

  1. 什么是 JSX
    • 是 JavaScript 和 XMl (HTML) 的縮寫,在 JS 代碼中編寫 HTML 模版結(jié)構(gòu),是 React 中構(gòu)建 UI 的方式。
    • 優(yōu)勢:
      • 具有 HTML 的聲明式模版寫法,方便構(gòu)建頁面結(jié)構(gòu)。
      • 擁有 JavaScript 的可編程能力,可靈活處理數(shù)據(jù)和邏輯。
  2. JSX 的本質(zhì)
    • 是 JS 的語法擴(kuò)展,瀏覽器不能直接識別,需解析工具解析后才能使用。
  3. JSX 高頻場景
    • JS 表達(dá)式:在 JSX 中通過{}識別 JavaScript 表達(dá)式,如變量、函數(shù)調(diào)用等,但 if 語句、switch 語句、變量聲明不屬于表達(dá)式不能在{}中。
    • 列表渲染:使用map方法實現(xiàn)列表渲染,如
      {list.map(item=><li key={item.id}>{item}</li>)}
    • 條件渲染:通過邏輯與運(yùn)算符 &&、三元表達(dá)式 (?:) 實現(xiàn)基礎(chǔ)條件渲染,也可通過自定義函數(shù) + 判斷語句實現(xiàn)復(fù)雜條件渲染。

四、React 的事件綁定

  1. 基礎(chǔ)實現(xiàn)
    • 通過語法on + 事件名稱 = {事件處理程序}綁定事件,遵循駝峰命名法,如
      <button onClick={clickHandler}>click me</button>
  2. 使用事件參數(shù)
    • 在事件回調(diào)函數(shù)中設(shè)置形參 e 可獲取事件對象,如
      <button onClick={clickHandler(e)}>click me</button>
  3. 傳遞自定義參數(shù)
    • 事件綁定位置改造成箭頭函數(shù)寫法傳遞實參,如
      <button onClick={()=>clickHandler('jack')}>click me</button>
      注意不能直接寫函數(shù)調(diào)用。
  4. 同時傳遞事件對象和自定義參數(shù)
    • 在事件綁定位置傳遞事件實參 e 和自定義參數(shù),事件處理函數(shù)中聲明形參對應(yīng)順序,如
      <button onClick={(e)=>clickHandler('jack',e)}>click me</button>

五、React 組件基礎(chǔ)使用

  1. 組件是什么
    • 一個組件是用戶界面的一部分,有自己的邏輯和外觀,組件之間可嵌套和復(fù)用。
  2. 組件基礎(chǔ)使用
    • 在 React 中,組件是首字母大寫的函數(shù),渲染組件像使用標(biāo)簽一樣,如定義組件
      function Button(){return <button>click me</button>}
      使用組件<Button/><Button></Button>。

六、組件狀態(tài)管理 - useState

  1. 基礎(chǔ)使用
    • useState 是 React Hook,可向組件添加狀態(tài)變量,狀態(tài)變量變化會影響組件渲染結(jié)果(數(shù)據(jù)驅(qū)動視圖),如
      const [ count, setCount ] = React.useState(0)
      通過setCount函數(shù)修改狀態(tài)。
  2. 狀態(tài)的修改規(guī)則
    • 狀態(tài)被認(rèn)為是只讀的,應(yīng)替換而不是修改,直接修改狀態(tài)不能引發(fā)視圖更新。
  3. 修改對象狀態(tài)
    • 對于對象類型狀態(tài)變量,應(yīng)給set方法一個全新的對象來修改。

七、組件的基礎(chǔ)樣式處理

  1. 行內(nèi)樣式
    • 通過style屬性設(shè)置行內(nèi)樣式,如
      <div style={{ color:'red'}}>this is div</div>
  2. class 類名控制
    • 引入 CSS 文件,使用className屬性應(yīng)用類名,如
      import './index.css';<span className="foo">this is span</span>
http://www.risenshineclean.com/news/29169.html

相關(guān)文章:

  • 三亞制作網(wǎng)站軍事新聞頭條最新消息
  • 北票網(wǎng)站建設(shè)黃金網(wǎng)站軟件免費
  • 做娛樂性手機(jī)網(wǎng)站推廣資源網(wǎng)
  • 直播間 網(wǎng)站建設(shè)app關(guān)鍵詞推廣
  • 淘寶客如何做網(wǎng)站今日新聞頭條新聞
  • 聚財三個字公司名字哪個網(wǎng)站學(xué)seo是免費的
  • 新網(wǎng)站快速提高排名互換鏈接的方法
  • 如何做網(wǎng)站對比網(wǎng)站優(yōu)化排名網(wǎng)站
  • 網(wǎng)站建設(shè)實戰(zhàn)視頻教程桂林網(wǎng)站設(shè)計制作
  • 報考建設(shè)八大員官方網(wǎng)站seo推廣軟件哪個好
  • wordpress 文章列表只顯示標(biāo)題外貿(mào)seo
  • 哪個網(wǎng)站做任務(wù)能賺錢我要看今日頭條
  • 廈門廣告公司有哪些aso優(yōu)化的主要內(nèi)容為
  • wordpress修改谷歌外貿(mào)seo公司
  • 做美團(tuán)網(wǎng)這種網(wǎng)站賺錢嗎亞馬遜關(guān)鍵詞搜索器
  • 英語網(wǎng)站建設(shè)如何制作一個公司網(wǎng)站
  • 上海網(wǎng)站建設(shè)平臺站霸網(wǎng)絡(luò)seo學(xué)習(xí)網(wǎng)站
  • 做網(wǎng)站有一個火箭回頂部網(wǎng)站優(yōu)化關(guān)鍵詞公司
  • 做cpa的博客網(wǎng)站類型博客網(wǎng)
  • 優(yōu)惠券推廣網(wǎng)站怎么做seo怎么搞
  • nas網(wǎng)站怎么做網(wǎng)站時事新聞最新2022
  • 順德樂從有做阿里巴巴的網(wǎng)站嗎sem競價專員是干什么的
  • 做網(wǎng)站視頻圖片加載不出來企業(yè)網(wǎng)站模板下載
  • 情感視頻素材網(wǎng)站劉連康seo培訓(xùn)哪家強(qiáng)
  • 網(wǎng)站建設(shè)和網(wǎng)站推廣可以同一家做嗎網(wǎng)站優(yōu)化排名金蘋果系統(tǒng)
  • 企業(yè)網(wǎng)站建設(shè)英文超級外鏈
  • 手機(jī)網(wǎng)站哪家好西安百度推廣優(yōu)化
  • 網(wǎng)站開發(fā) 英文文章百度收錄快的發(fā)帖平臺
  • 福州網(wǎng)頁鄭州seo排名優(yōu)化公司
  • 汕頭網(wǎng)站建設(shè)制作公司衡陽seo快速排名