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

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

軟件開(kāi)發(fā)屬于什么專業(yè)烏海網(wǎng)站seo

軟件開(kāi)發(fā)屬于什么專業(yè),烏海網(wǎng)站seo,高端網(wǎng)站建設(shè)多少錢(qián),成都微信小程序定制函數(shù)組件有函數(shù)作用域,每次render時(shí),聲明的方法會(huì)生成新的引用,聲明的普通變量會(huì)重新聲明并賦值初始值,而useRef和useState會(huì)保留狀態(tài)。 useState、useRef、變量的區(qū)別 1. useState 組件更新不會(huì)改變之前的狀態(tài),可以?!?article class="baidu_pl">

函數(shù)組件有函數(shù)作用域,每次render時(shí),聲明的方法會(huì)生成新的引用,聲明的普通變量會(huì)重新聲明并賦值初始值,而useRef和useState會(huì)保留狀態(tài)。

useState、useRef、變量的區(qū)別
1. useState
組件更新不會(huì)改變之前的狀態(tài),可以保存狀態(tài)。值變化,會(huì)render,視圖會(huì)更新,setState是異步的,同一個(gè)函數(shù)內(nèi)設(shè)置的,不能實(shí)時(shí)獲取到最新的值。

const [state, setState] = useState(0)
const fn = () => {setState(1)console.log(state) //輸出0
}



使用場(chǎng)景: 當(dāng)我們需要在狀態(tài)改變的時(shí)候重新渲染視圖,那么我們就使用 useState 來(lái)保存我們的狀態(tài)

2. useRef保存的值
組件更新不會(huì)改變之前的狀態(tài),可以保存狀態(tài)。值變化,不會(huì)render,視圖不會(huì)更新。設(shè)置的值是同步的,同一個(gè)函數(shù)內(nèi)設(shè)置的,能實(shí)時(shí)獲取到最新的值。

const num = useRef(0)
const fn = () => {num.current = 1console.log(num.current) //輸出1
}


使用場(chǎng)景: 如果我們只是想保存狀態(tài)不影響視圖更新,而且可以同步更新&獲取我們的狀態(tài),那么就使用 useRef。
注意事項(xiàng):

ref.current 不可以作為其他 hooks(useMemo, useCallback, useEffect)依賴項(xiàng);
ref.current 的值發(fā)生變更并不會(huì)造成 re-render, Reactjs 并不會(huì)跟蹤 ref.current 的變化。
3. 變量(組件內(nèi))
變量在每次組件重新渲染的時(shí)候都會(huì)被重新進(jìn)行賦值為初始值,所以如果你想要保留之前操作的狀態(tài)的話就不要使用變量。
使用場(chǎng)景: 建議組件內(nèi)不使用

3. 變量(組件外)
組件外定義的 global 變量,是屬于全局的。如果代碼中有多個(gè)相同的組件,那這個(gè) global 變量在全局是同一個(gè),他們會(huì)互相影響。
?

參考:react中useState、useRef、變量之間的區(qū)別_useref和usestate區(qū)別-CSDN博客

http://www.risenshineclean.com/news/10926.html

相關(guān)文章:

  • 大連公司網(wǎng)站開(kāi)發(fā)西寧網(wǎng)站seo
  • wordpress網(wǎng)站搜不到seo教程視頻
  • 職業(yè)醫(yī)生繼續(xù)做學(xué)分市哪個(gè)網(wǎng)站長(zhǎng)沙seo優(yōu)化報(bào)價(jià)
  • 做網(wǎng)站公司漢獅國(guó)外b站視頻推廣網(wǎng)站
  • 云南網(wǎng)站建設(shè)找天軟陜西seo推廣
  • django個(gè)人博客網(wǎng)站開(kāi)發(fā)部署源碼寧波網(wǎng)站推廣公司價(jià)格
  • 企業(yè)網(wǎng)站優(yōu)化分為兩個(gè)方向杭州百度快照推廣
  • 洞涇做網(wǎng)站互聯(lián)網(wǎng)品牌的快速推廣
  • wordpress怎么修改代碼seo是什么平臺(tái)
  • 財(cái)務(wù)公司網(wǎng)站模板求好用的seo軟件
  • 微信網(wǎng)頁(yè)版如何識(shí)別二維碼seo平臺(tái)是什么
  • 做資訊網(wǎng)站要什么手續(xù)中國(guó)輿情在線
  • 傻瓜網(wǎng)站建設(shè)軟件蘭州網(wǎng)站seo
  • 專業(yè)的深圳網(wǎng)站建設(shè)公司免費(fèi)的seo優(yōu)化工具
  • 南京做網(wǎng)站外包省委副書(shū)記
  • 網(wǎng)站建設(shè)指導(dǎo)全國(guó)seo公司排名
  • 網(wǎng)站標(biāo)題正確書(shū)寫(xiě)標(biāo)準(zhǔn)百度q3財(cái)報(bào)2022
  • 國(guó)外素材網(wǎng)站博客可以做seo嗎
  • 做網(wǎng)站怎么宣傳百度推廣怎么收費(fèi)標(biāo)準(zhǔn)
  • 鄭州網(wǎng)絡(luò)重慶seo俱樂(lè)部聯(lián)系方式
  • 河南平安建設(shè)網(wǎng)站上海網(wǎng)站建設(shè)聯(lián)系方式
  • 鞏義網(wǎng)站建設(shè)方案書(shū)營(yíng)銷網(wǎng)絡(luò)營(yíng)銷
  • 網(wǎng)站banner特效近三天發(fā)生的重要新聞
  • 網(wǎng)站主機(jī)空間企業(yè)網(wǎng)站模板html
  • 聊城建設(shè)工程質(zhì)量信息網(wǎng)站廣州網(wǎng)站排名優(yōu)化公司
  • 個(gè)人注冊(cè)的網(wǎng)站可以做公司宣傳用嗎谷歌app官方下載
  • 大豐做網(wǎng)站seo排名優(yōu)化方式方法
  • 花都營(yíng)銷型網(wǎng)站高效統(tǒng)籌疫情防控和經(jīng)濟(jì)社會(huì)發(fā)展
  • 中國(guó)十大搜索引擎網(wǎng)站網(wǎng)站推廣工具有哪些
  • python做網(wǎng)站的案例微信朋友圈推廣平臺(tái)