context+hooks配合使用感覺(jué)挺不錯(cuò)的哈哈
2021-12-22
第三步:自定義hook返回一個(gè)數(shù)組,太絕對(duì)了,它不僅可以返回?cái)?shù)組,也可以是對(duì)象,值
2021-12-22
3-2節(jié)有一個(gè)明顯的錯(cuò)誤
作者說(shuō)useEffect中返回的函數(shù)會(huì)先執(zhí)行,然后才執(zhí)行其他部分,這是錯(cuò)誤的。
useEffect的返回函數(shù)是后執(zhí)行的。
不要忘了頁(yè)面剛剛加載,且尚未點(diǎn)擊div時(shí),useEffect已經(jīng)執(zhí)行了一次,這時(shí)并沒(méi)有執(zhí)行返回函數(shù)。
而當(dāng)點(diǎn)擊div時(shí),先輸出的“銷(xiāo)毀”,實(shí)際上對(duì)應(yīng)的是上一次的“函數(shù)組件結(jié)束渲染”。
作者說(shuō)useEffect中返回的函數(shù)會(huì)先執(zhí)行,然后才執(zhí)行其他部分,這是錯(cuò)誤的。
useEffect的返回函數(shù)是后執(zhí)行的。
不要忘了頁(yè)面剛剛加載,且尚未點(diǎn)擊div時(shí),useEffect已經(jīng)執(zhí)行了一次,這時(shí)并沒(méi)有執(zhí)行返回函數(shù)。
而當(dāng)點(diǎn)擊div時(shí),先輸出的“銷(xiāo)毀”,實(shí)際上對(duì)應(yīng)的是上一次的“函數(shù)組件結(jié)束渲染”。
2021-10-23
目前學(xué)到了useRef,之前是用vue開(kāi)發(fā),最近換工作后,公司用的react hooks +TS ,網(wǎng)上hooks資源不多,老師講的聽(tīng)個(gè)兩次,然后手動(dòng)敲印象還是比較深的.這兩天繼續(xù)堅(jiān)持學(xué)完.感謝老師的付出。
2021-10-04
老師講的很不錯(cuò),一直寫(xiě)類(lèi)組件,早就想看看hooks的使用,視頻很不錯(cuò),通俗易懂完美入門(mén)。推薦一波!
2021-07-27
useEffect先執(zhí)行返回函數(shù),后執(zhí)行參數(shù)函數(shù),這句話(huà)不嚴(yán)謹(jǐn)吧,返回函數(shù)在官方文檔釋義是銷(xiāo)毀上一次的useEffect再執(zhí)行參數(shù)函數(shù),但是組件第一次加載的時(shí)候,并沒(méi)有useEffect去銷(xiāo)毀,所以并不會(huì)執(zhí)行返回函數(shù),而是只執(zhí)行了參數(shù)函數(shù)
2021-06-25