最贊回答 / weixin_慕仔7372509
TodoList除了TodoView、TodoFooter以外,還有TodoHeader,而TodoItem組件組成了TodoView組件,所以TodoList組件渲染和TodoView組件渲染是有本質(zhì)區(qū)別的。TodoList組件相當(dāng)于一個(gè)容器組件,它的渲染是整個(gè)大組件的渲染,TodoView的渲染只是其中一個(gè)部分的渲染。在這里區(qū)別可能不明顯,主要是因?yàn)檫@個(gè)項(xiàng)目太小了,如果是大型前端項(xiàng)目,一個(gè)小組件的改變引起整個(gè)大組件的渲染,渲染效率是會(huì)打很大折扣的。這也不符合React組件化的初衷。
2018-07-28
最新回答 / yuanbingbing
參考我的github todolist 項(xiàng)目https://github.com/HSBC-ICE/Mobx <...圖片...><...圖片...>
2018-07-16