在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react父組件更新導(dǎo)致子組件也更新怎么處理

react父組件更新導(dǎo)致子組件也更新怎么處理

我數(shù)據(jù)在放在父組件ajax請(qǐng)求 然后傳給子組件

我發(fā)現(xiàn)我子組件一張頻繁更新,有時(shí)候數(shù)據(jù)沒變還更新,而且子組件的comDidM是沒有數(shù)據(jù)的
子組件要在props更新的時(shí)候才能拿到數(shù)據(jù)

不知道是不是我寫的有問題,
這樣子的話 我每個(gè)子組件都在在should哪里判斷很多 才能不額外render子組件??
不知道大家是怎么處理.

回答
編輯回答
失魂人

1.在shouldComponentUpdate里判斷
2.純展示的子組件用pureComponent

2017年11月18日 11:17
編輯回答
墨小羽

嘗試一下把 Component 替換為 PureComponent。

PureComponent 可以自動(dòng)對(duì) prop 進(jìn)行淺比較;如果沒變化,就會(huì)避免 render

2018年4月24日 05:24