應(yīng)該盡量讓你的組件無(wú)狀態(tài)化。
狀態(tài)化指的是state來(lái)超級(jí)和變化的特性。
props應(yīng)該是不會(huì)變化的特性。
比如這個(gè)組件的一旦被傳入便不會(huì)改變的屬性用props,state表示組件內(nèi)部的狀態(tài)的變化,應(yīng)該是自身的內(nèi)部狀態(tài),比如初期化狀態(tài)是什么,點(diǎn)擊了會(huì)setstate,網(wǎng)絡(luò)請(qǐng)求成功會(huì)setstate。state可以賦props的值。
子組件觸發(fā)父組件改變,可以通過(guò)子組件props傳入父組件的回調(diào)。
父組件改變子組件可以把父組件的state作為子組件的props傳入。在父組件setstate后,子組件狀態(tài)即可發(fā)生改變。