react異步數據如ajax請求應該放在哪一個生命週期?

對於同步的狀態改變,是能夠放在componentWillMount,對於異步的,最好好放在componentDidMount。但若是此時有若干細節須要處理,好比你的組件須要渲染子組件,並且子組件取決於父組件的某個屬性,那麼在子組件的componentDidMount中進行處理會有問題:由於此時父組件中對應的屬性可能尚未完整獲取,所以就讓其在子組件的componentDidUpdate中處理。rea
相關文章
相關標籤/搜索