【发布时间】:2017-07-28 05:06:22
【问题描述】:
我们正在通过以下方式使用 react-native NetInfo。
export default class NetworkStatus extends React.PureComponent {
constructor(props){
super(props);
NetInfo.addEventListener(
'change',
this.onConnectivityChange
);
}
onConnectivityChange = (status) => {
NetInfo.isConnected.fetch().then(isConnected => {
console.log('*********Network status ' + (isConnected ? 'online' :
'offline'));
});
}
以离线模式启动应用程序。我们得到了以下控制台。
*********网络状态离线。
然后我们打开 wifi 并连接。但是我们有两次离线控制台。
*********网络状态离线。
*********网络状态离线。
这是 NetInfo 库中的错误吗?有办法解决吗?
使用的版本:
“反应”:“16.0.0-alpha.6”
"react-native": "0.44.0",
【问题讨论】:
-
您是否在 iOS 上遇到此问题?因为它是一个错误。 github.com/facebook/react-native/issues/8615
标签: react-native