React的fiber調(diào)度和expirationTime有著密不可分的聯(lián)系,expirationTime決定著每個任務(wù)的優(yōu)先級。一個expirationTime就是一個10m...
React的fiber調(diào)度和expirationTime有著密不可分的聯(lián)系,expirationTime決定著每個任務(wù)的優(yōu)先級。一個expirationTime就是一個10m...
render() 在提供的 container 里渲染一個 React 元素,并返回對該組件的引用(或者針對無狀態(tài)組件返回 null)。 如果 React 元素之前已經(jīng)在 c...
React.createRef React.createRef 創(chuàng)建一個能夠通過 ref 屬性附加到 React 元素的 ref。 React.forwardRef Reac...
ReactChildren React.Children 提供了用于處理 this.props.children 不透明數(shù)據(jù)結(jié)構(gòu)的實用方法。 React.Children.m...
APIs createElement 創(chuàng)建并返回一個指定類型的 React element。 type參數(shù)可以是標(biāo)簽字符串 (比如 'div' 或者 'span'), 一個 ...
在閱讀源碼和文檔的過程中,我會把和React性能優(yōu)化有關(guān)的技巧和api記錄在這里 React.memo React.memo 是一個higher order componen...
這一篇是解析packages/react/ReactBaseClasses.js的源碼的 像文件名說的那樣,這個文件主要定義了Component、PureComponent ...
Component的源代碼在ReactBaseClasses.js中。 生命周期: 掛載: 組件實例化并插入dom之前,以下方法將會按照順序執(zhí)行 constructor() ...
React.js 這個文件是react這個包的對外的導(dǎo)出匯總。會把和react包相關(guān)的一些api匯總和導(dǎo)出。 主要的public-api包括: React.Component...
前段日子一直忙于業(yè)務(wù),沒有過多的精力和時間去做個人沉淀。打算從這里開始一步步的把React源碼看完。千里之行,始于足下。我會創(chuàng)建一個noob-react倉庫去記錄我的學(xué)習(xí)過程...
替換元素通過修改某個屬性值呈現(xiàn)的內(nèi)容就可以被替換的元素就成為替換元素有以下特性:1.內(nèi)容外觀不受css的影響。2.有自己的尺寸。video、iframe、canvas:300...
由于塊元素具有換行特性、可以用它清除浮動 不使用list-item原因:IE11不支持after,before的display為list-item,因為ie11不支持標(biāo)記盒子...
cain.js: 別忘了加上這句,謝謝。
program.parse(process.argv);
Node.js+commander開發(fā)命令行工具Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環(huán)境。Node.js 使用了一個事件驅(qū)動、非阻塞式 I/O 的模型,使其輕量又高效。Node...
cain.js: 別忘了加上這句,謝謝。
program.parse(process.argv);
上一篇我們說到了gulp任務(wù)流,這一篇繼續(xù)說查看package.json,可以看到對于antd-tools用到了以下幾個命令:"lint:ts": "npm run tsc ...
《antd-tools/lib/cli/index.js 源碼解析》中我們講到了子命令模式,今天根據(jù)子命令模式繼續(xù)探究 antd-tools 今天我們來看下 antd-too...