自動(dòng)批量更新 在React18之前跳昼,React 只會(huì)在事件處理程序中進(jìn)行批量更新。在Promise,setTimeout及本地事件處理程序中呀非,在React18之前 ,是不會(huì)進(jìn)...
自動(dòng)批量更新 在React18之前跳昼,React 只會(huì)在事件處理程序中進(jìn)行批量更新。在Promise,setTimeout及本地事件處理程序中呀非,在React18之前 ,是不會(huì)進(jìn)...
Electron 集成 Sentry sentry分為支持本地部署。目前只涉及在線版本僚楞。 Sentry 創(chuàng)建organization 選擇平臺(tái)類型:electron,創(chuàng)建pr...
新功能:startTransition 概述 在React 18中,我們引入了一個(gè)新的API枉层,即使你你的應(yīng)用在大屏幕更新泉褐,也能保持更新。這個(gè)新的API讓你通過(guò)將特定的更新標(biāo)記...
SplitChunk 與DLL 膜赃、CommonsChunk 關(guān)于SplitChunksPlugin與CommonsChunkPlugin 在Webpack4后,官方就不再推薦...
Tree Shaking 什么是Tree Shaking Tree-shaking (樹搖)最早是由Rollup實(shí)現(xiàn)揉忘,是一種采用刪除不需要的額外代碼的方式優(yōu)化代碼體積的技術(shù)跳座。...
React Native 學(xué)習(xí)(一) 前言 RN端铛,從0到一搭建。具體步驟參考官方文檔疲眷,下面做記錄參考禾蚕。 安裝配置 本人是macOS環(huán)境。 Homebrew如果沒有狂丝,可以先安裝...
Rollup Rollup 是什么 Rollup 是一個(gè) JavaScript 模塊打包器换淆,可以將小塊代碼編譯成大塊復(fù)雜的代碼,例如 library 或應(yīng)用程序美侦。這些標(biāo)準(zhǔn)都包...
為什么是Vite2 在Vite2官網(wǎng)文檔中产舞,有這么一段話: 然而,當(dāng)我們開始構(gòu)建越來(lái)越大型的應(yīng)用時(shí)菠剩,需要處理的 JavaScript 代碼量也呈指數(shù)級(jí)增長(zhǎng)易猫。大型項(xiàng)目包含數(shù)千個(gè)...
網(wǎng)絡(luò)安全——跨站攻擊 CSRF 什么是CSRF CSRF性芬,中文名叫跨站請(qǐng)求偽造峡眶,發(fā)生的場(chǎng)景就是,用戶登陸了a網(wǎng)站植锉,然后跳轉(zhuǎn)到b網(wǎng)站辫樱,b網(wǎng)站直接發(fā)送一個(gè)a網(wǎng)站的請(qǐng)求,進(jìn)行一些危...
React中不常用的功能——Context Context React源碼版本16.8 基本用法 跨層級(jí)通信 Context React.createContext創(chuàng)建con...
Canvas 裁剪與縮放 裁剪與縮放 HTMLCanvasElement.toBlob() 方法創(chuàng)造Blob對(duì)象搬男,用以展示canvas上的圖片;這個(gè)圖片文件可以被緩存或保存到...
矩形相交問(wèn)題 近期碰到一個(gè)問(wèn)題,需要在一個(gè)Canvas畫布中歉糜,畫出多個(gè)矩形且不重疊乘寒,即矩形相交且不相互包含。矩形1(x1,y1,w1,h1)矩形2(x2,y2,w2,h2)即...