應該盡量讓你的組件無狀態化。
狀態化指的是state來超級和變化的特性。
props應該是不會變化的特性。
比如這個組件的一旦被傳入便不會改變的屬性用props,state表示組件內部的狀態的變化,應該是自身的內部狀態,比如初期化狀態是什么,點擊了會setstate,網絡請求成功會setstate。state可以賦props的值。
子組件觸發父組件改變,可以通過子組件props傳入父組件的回調。
父組件改變子組件可以把父組件的state作為子組件的props傳入。在父組件setstate后,子組件狀態即可發生改變。