我是非常新的反應.. 有人建議使用精確的節點,而不是整個對象,就像在這種情況下的名稱。我也在努力處理異步行爲。如何在react-redux中使用精確節點?
@connect(state => ({
user_name: state.user.name,
last_message: state.messages[state.messages.length-1]
}))
我派遣componentDidmount下動作載入我的初步數據,但我的用戶數據需要時間通過API來加載。 當我嘗試user_name: state.user.name
在連接部分,我得到一個未定義的屬性錯誤,因爲仍在獲取數據並且代碼中斷。 要解決這個問題,請使用:user_name: state.user
並嘗試通過下一個道具訪問名稱。 我正在做這個權利。
如何正確加載API數據。我正在使用redux和thios與axios。
我應該遵循什麼作爲練習...定義在減速器初始狀態解決這個...我懷疑這.. 我可以使用承諾加載請求n然後繼續.. – Vivek