進入學習React的一週,我遇到了一個障礙。React組件渲染之前從API中刪除/狀態更新
所以,我有一個action/reducer設置一個外部API來傳遞有效負載到我的組件的狀態,以便在子組件中呈現一些值(作爲prop對象傳遞) - 但是,它需要對於API幾秒鐘響應,顯然我不能問才反應過來,然後渲染任何價值,因爲它們返回null和崩潰反應..
最佳實踐?爲狀態值設置默認值,直到狀態得到更新以避免空錯誤?有沒有更好的辦法?
試過在子條件渲染(這會使值),但沒有奏效。
任何意見,不勝感激!
「試過在子有條件的渲染......但沒有工作」給你的代碼。我會說這是最佳做法:檢查狀態是否已加載,如果不是,則顯示加載指示符。 –