第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

TodoList的確不會重新渲染了,但是新增加的TodoView會重新渲染呀!如果trace新分離出的TodoView,就會發(fā)現(xiàn)TodoView還是渲染了!

https://img1.sycdn.imooc.com//5b5c0b19000184a110280124.jpg

感覺換湯不換藥,這個要怎么理解呢?

正在回答

1 回答

TodoList除了TodoView、TodoFooter以外,還有TodoHeader,而TodoItem組件組成了TodoView組件,所以TodoList組件渲染和TodoView組件渲染是有本質(zhì)區(qū)別的。TodoList組件相當(dāng)于一個容器組件,它的渲染是整個大組件的渲染,TodoView的渲染只是其中一個部分的渲染。

在這里區(qū)別可能不明顯,主要是因為這個項目太小了,如果是大型前端項目,一個小組件的改變引起整個大組件的渲染,渲染效率是會打很大折扣的。這也不符合React組件化的初衷。

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

TodoList的確不會重新渲染了,但是新增加的TodoView會重新渲染呀!如果trace新分離出的TodoView,就會發(fā)現(xiàn)TodoView還是渲染了!

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號