2015-09-15 30 views
0

我建立使用React.js openweathermap API天氣應用程序。如果哪裏需要React.js使用前修改組件狀態應用程式

我從openweathermap API的遠程服務器獲取數據,但是,它是不是在我發現更容易的工作結構,渲染我的組件及其子組件。即,數據對象的子部分是一個5天的對象的陣列的形式3個小時的預測數據,每一個是連續5天3小時的預測。所以,這種陣列是不是分成日內每一天也是它的3小時一組數據是每一個對象,我會發現很容易在不同的日子組件來呈現。

我的主要觀點是,:

哪裏是在React.js組件最好的地方修改要在使用的渲染和子呈現在必要時組件的狀態,如果的結構數據在狀態(在對api或文件讀取的http請求之後)隨時可用,並不是最適合您的需求,也不是您想要的結構。

回答

1

你應該取和componentDidMount設置數據。檢查官方example。在你設定狀態之後,將它作爲道具傳播給你的孩子,這樣一切都會重新呈現。

+0

感謝,在回答更強調修改會更好吧。 –

相關問題