我在我的react-native v0.49应用程序上实现了检查互联网。 我正在使用反应原生的NetInfo。 我在发生任何更改时添加了eventListener,它将调用函数。 但是当我在模拟器和真实设备中进行测试时,我只得到第一次更改,但如果我从Wifi断开连接,我就不会看到任何变化。
internetConnectionPopUp
Int
答案 0 :(得分:4)
我可以重现您的错误,我可以将componentWillMount
更改为componentDidMount
。我认为React正在调用this.setState
时发生内部错误,因为组件尚未挂载(因此它可以重新渲染任何内容)。
希望有所帮助:)