課程
/前端開發(fā)
/React.JS
/React Hooks2小時(shí)快速入門
為什么每次 console.log()里面內(nèi)容總要執(zhí)行兩次?
2020-11-29
源自:React Hooks2小時(shí)快速入門 3-5
正在回答
首先回答剛開始的時(shí)候的兩次打印,這里是我們使用了getDoubleNum函數(shù),所以打印,然后組件中通過setNum來更新了狀態(tài),在刷新頁(yè)面的過程中又執(zhí)行了一次,所以會(huì)出現(xiàn)兩次輸出。因?yàn)間etDoubleNum這個(gè)函數(shù)是在jsx中引用的,每次渲染都會(huì)重新執(zhí)行一次
舉報(bào)
React Hooks 入門的不二之選
1 回答useEffect為啥會(huì)執(zhí)行兩次
1 回答useEffect 被執(zhí)行兩次
1 回答dispatch 之后 打印state 能打印出多次來。
1 回答為什么我這樣設(shè)置ref.current也是自增的,并不是不變的
1 回答6分37秒,利用set緩存getDoubleNum,為什么打印出來的set.size是1,3,5,7,9,11,、、、、、
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-12-06
首先回答剛開始的時(shí)候的兩次打印,這里是我們使用了getDoubleNum函數(shù),所以打印,然后組件中通過setNum來更新了狀態(tài),在刷新頁(yè)面的過程中又執(zhí)行了一次,所以會(huì)出現(xiàn)兩次輸出。因?yàn)間etDoubleNum這個(gè)函數(shù)是在jsx中引用的,每次渲染都會(huì)重新執(zhí)行一次