Javascript 当应用程序启动时刷新应用程序';他已连接到互联网

Javascript 当应用程序启动时刷新应用程序';他已连接到互联网,javascript,react-native,Javascript,React Native,目前,我有一个应用程序,上面有一个“没有互联网连接”的屏幕。此屏幕有一个“刷新”按钮,可将用户导航到上一屏幕,但即使重新建立internet连接,也不会加载任何内容 onPressBack = () => { const { navigation } = this.props; navigation.goBack(); } 重新建立连接后,如何刷新应用程序以强制重新启动componentDidMount()函数以从internet获取所有内容?您可以使用它来查看internet连

目前,我有一个应用程序,上面有一个“没有互联网连接”的屏幕。此屏幕有一个“刷新”按钮,可将用户导航到上一屏幕,但即使重新建立internet连接,也不会加载任何内容

onPressBack = () => {
  const { navigation } = this.props;
  navigation.goBack();
}
重新建立连接后,如何刷新应用程序以强制重新启动
componentDidMount()
函数以从internet获取所有内容?

您可以使用它来查看internet连接。在ComponentDidMount中,可以添加接受回调的ventListener。只要连接发生更改,就会触发回调。如果已连接internet,则可以加载内容/屏幕

NetInfo.addEventListener(state => {
  if(state.isConnected) {
    // Load your content here
  }
})