2016-11-15 17 views

回答

2

當您連接一個子組件時,Redux可以只告訴該組件在屬性更改時進行自我渲染。如果只連接根組件,則必須要求每個組件都進行渲染。

例如,如果您有一個顯示當前溫度的組件,並且它是一個巨大的組件樹中的孫子,那麼單獨連接該組件會更好。當溫度變化時,只有該組件獲得信息,而其他組件則不會受到影響。

除此之外,你也不需要繼續發送道具給兒童。爲什麼溫度組件的5個父組件需要知道溫度,只能將溫度進一步推送給孩子?它不關心他們。

相關問題