我在我的父React組件中使用componentDidMount()方法從API中獲取一些數據,然後將其保存在redux狀態。哪裏是最好的地方加載數據從零售店?
在我的渲染方法中,我有另一個組件應該使用來自全局的redux狀態的數據。
我可以通過道具發送數據給我的子組件,或者我可以使用mapStateToProps()加載它們。
如果我嘗試console.log或從我的子組件構造函數或componentDidMount()方法中的道具分配數據到VAR,我沒有得到我所期望的數據(我得到初始狀態)。
我的渲染方法中的Console.log會在第一次渲染時向我顯示初始狀態,第二次它會顯示正確的數據。
我需要點,我確信我有正確的數據。
...其中var a = this.props.somethingFromState;將被正確分配。
渲染方法是最好的地方,通常做這個的最佳實踐是什麼。謝謝。