检测用户是否已连接到互联网?

27m*_*7sn 7 javascript react-native

我想将用户路由到某个屏幕,以防他未连接到互联网。

我只是无法检测他是否已连接。

我尝试了这段代码,但是没有用:

async componentWillMount()
{
   if (!await NetInfo.isConnected)
   {
      this.props.navigation.navigate('Saved');
   }
}
Run Code Online (Sandbox Code Playgroud)

有测试建议的解决方案吗?

Gab*_*leu 6

尝试 await NetInfo.isConnected.fetch()

参考:https : //facebook.github.io/react-native/docs/netinfo.html#isconnected