Javascript 重新加载react本机应用时缓存的数据

Javascript 重新加载react本机应用时缓存的数据,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我对react native和js非常陌生。 我有这个问题已经有一段时间了。 我创建了一个react原生应用程序,它以JSON的形式从服务器上拾取数据。 然后在渲染视图时使用此数据。 我目前正在服务器上使用一个静态JSON文件,其中包含我希望在应用程序中使用的数据。 我的挑战是,当我在服务器上编辑JSON文件时,这不会反映在应用程序上 这就是我在应用程序中更改状态的方式 componentDidMount() { axios.get('link_to_my_server/names.

我对
react native
js
非常陌生。 我有这个问题已经有一段时间了。 我创建了一个react原生应用程序,它以JSON的形式从服务器上拾取数据。 然后在渲染视图时使用此数据。 我目前正在服务器上使用一个静态JSON文件,其中包含我希望在应用程序中使用的数据。 我的挑战是,当我在服务器上编辑JSON文件时,这不会反映在应用程序上

这就是我在应用程序中更改状态的方式

 componentDidMount()
 {
    axios.get('link_to_my_server/names.json')
         .then(response => this.setState({ albums: response.data }));
 }
我已经删除了到服务器的链接以避免干扰,但我想我所说的是有道理的


现在我的问题是:在服务器上更改names.json内的数据后重新加载应用程序时,如何让我的数据在应用程序内更改?

这是我的错误,我在服务器上为图像传递了一个具有类似名称的json文件。 我会改变形象,但给一个类似的名称,如前所述。 这些图片永远不会从手机上的服务器上重新加载,因为它们有一个相似的名字,所以只能被捕获。
解决方案是上传具有完全不同名称的图像,并将新的json发送到应用程序,这样图像会按预期更改。

使用componentWillMount而不是ComponentDidmount您是否也检查了服务器上的直接链接,即使JSON文件在之前已更改,结果也可能被服务器缓存?文件在更新时在浏览器中运行良好it@Paras美国瓦茨使用的组件将不会解决问题