眾所周知瓜喇,react通過(guò)this.state來(lái)訪問(wèn)屿脐,通過(guò)setState()方法來(lái)更新state涕蚤。當(dāng)this.setState()被調(diào)用的時(shí)候r...
眾所周知瓜喇,react通過(guò)this.state來(lái)訪問(wèn)屿脐,通過(guò)setState()方法來(lái)更新state涕蚤。當(dāng)this.setState()被調(diào)用的時(shí)候r...
提到高階組件,不由得想起了函數(shù)式編程的高階函數(shù)的诵,高階函數(shù)就是指:接受函數(shù)作為輸入万栅,或者輸出一個(gè)函數(shù)。例如map西疤,sort等都是高階函數(shù)烦粒。所以高階...
Redux的三大原則 Redux 可以用這三個(gè)基本原則來(lái)描述: 單一數(shù)據(jù)源 整個(gè)應(yīng)用的 state被儲(chǔ)存在一棵 object tree 中,并且...
React的路由其實(shí)就是一個(gè)React組件,路由要通過(guò)Route組件定義扰她。例子: 上面代碼中兽掰,用戶訪問(wèn)根路由/home時(shí),組件會(huì)先加載App組件...
Redux-thunk 上面代碼中徒役,getList是一個(gè)Action Creator(動(dòng)作生成器)孽尽,返回一個(gè)函數(shù)。這個(gè)函數(shù)執(zhí)行后忧勿,先發(fā)出一個(gè)Ac...
如何使用saga:1.使用createSagaMiddleware方法創(chuàng)建saga 的Middleware 2.在創(chuàng)建的redux的store時(shí)...
本文解讀了react生命周期的源碼杉女,如果你還是個(gè)入門的小白,當(dāng)然可以忽略源碼鸳吸,看一看作者寫的demo熏挎。也可以明白生命周期奧義。 React組件生...
類型兼容 如果层释,我們定義一個(gè)包含屬性name的對(duì)象要: 這樣我們定義obj的時(shí)候就只能并且必須使obj有一個(gè)name屬性婆瓜。假如,在賦值時(shí)多加了一...
泛型 我們有時(shí)候會(huì)碰到一種情況贡羔,對(duì)于一個(gè)函數(shù)我們不清楚參數(shù)的類型廉白,也不清楚返回值的類型一般情況我們會(huì)使用any 但是使用any卻丟失了一些信息:...
類 javascript 語(yǔ)言中,生成實(shí)例對(duì)象的傳統(tǒng)方法是通過(guò)構(gòu)造函數(shù)乖寒。下面是一個(gè)例子猴蹂。 從ES6開始引入了 Class(類)這個(gè)概念,作為對(duì)象...