react父組件在調用setState後,子組件數據未刷新的問題

首先貼一波react組件的生命週期圖: 子組件的代碼,其構造函數內初始化了自己全新的state,數據是props傳入的data,在render函數內通過this.state取數據,這樣當父組件調用setState之後,而子組件state裏面的數據並沒有發生變化,這就導致子組件並沒有去調用render重新渲染頁面,這種情況即使是調用forceUpdate方法也沒用。 現在的改法是在props更新之前
相關文章
相關標籤/搜索