說(shuō)說(shuō)const, let命锄,它們的區(qū)別及使用場(chǎng)景?const聲明不可變的常量枕面,必須進(jìn)行初始化let聲明可變的常量稻轨,可以不初始化,但訪問(wèn)前必須賦值 ...
HTML CSS JavaScript數(shù)據(jù)經(jīng)過(guò)渲染模塊的處理,最終輸出為屏幕上的像素抓狭。這中間的渲染模塊就是我們今天要討論的主題伯病。 構(gòu)建DOM樹 ...
“在瀏覽器里午笛,從輸入 URL 到頁(yè)面展示,這中間發(fā)生了什么叠纹? ”這是一道經(jīng)典的面試題季研。涉及到一系列的知識(shí)考察:網(wǎng)絡(luò)、操作系統(tǒng)誉察、Web 等与涡。 瀏覽...
Redux 出現(xiàn)的背景 隨著對(duì) React 使用的深入,你會(huì)發(fā)現(xiàn)組件級(jí)別的 state持偏,和從上而下傳遞的 props 這兩個(gè)狀態(tài)機(jī)制驼卖,無(wú)法滿足復(fù)...
問(wèn)題 事件處理函數(shù)會(huì)被重復(fù)定義數(shù)據(jù)計(jì)算過(guò)程沒(méi)有緩存 useCallback - 緩存回調(diào)函數(shù) 每次組件狀態(tài)發(fā)生變化的時(shí)候,函數(shù)組件實(shí)際上都會(huì)重新...
React核心原理 當(dāng)數(shù)據(jù)發(fā)生變化時(shí)卿叽,UI 能夠自動(dòng)把變化反映出來(lái)桥胞。 在 React 之前,我們需要調(diào)用 DOM 的 API 來(lái)修改 DOM 樹...
簡(jiǎn)介 Hook 是 React 16.8 的新增特性考婴。它可以讓你在不編寫 class 的情況下使用 state 以及其他的 React 特性贩虾。 ...
當(dāng)我們想在兩個(gè)函數(shù)之間共享邏輯時(shí),我們會(huì)把它提取到第三個(gè)函數(shù)中沥阱。而組件和Hook都是函數(shù)缎罢,所以也同樣適用這種方式。 認(rèn)識(shí)自定義Hook 自定義H...
使用Effect hook可以在函數(shù)組件中執(zhí)行副作用 副作用 - 指一段和當(dāng)前執(zhí)行結(jié)果無(wú)關(guān)的代碼。 data fetching setting ...