1
我對react-native
和js
非常新。 我一直有這個問題一段時間了。 我創建了一個反應本機應用程序,以JSON的形式從服務器中選擇數據。 然後在渲染我的視圖時使用這些數據。 我目前正在服務器上使用靜態JSON文件,並在應用程序中使用我想要使用的數據。 我的挑戰是,當我在服務器上編輯我的JSON文件時,這不會反映在應用程序上。緩存在重新加載react-native應用程序的數據
這是我如何改變我的應用程序內部的狀態。
componentDidMount()
{
axios.get('link_to_my_server/names.json')
.then(response => this.setState({ albums: response.data }));
}
我已經刪除鏈接到服務器,以避免干擾,但我想我說的是有道理的。
現在我的問題是:如何讓我的資料裏面的應用程序改變,當我在服務器上的內部names.json變化的數據後重新加載應用程序?
使用componentWillMount代替componentDidMount –
你是否還檢查服務器上的直接聯繫,也許結果被你的服務器緩存,即使JSON文件之前改變了嗎? – thinhvo0108
文件運行良好的內部瀏覽器更新它使用組件將安裝並不能解決問題 –