在React-Native中检测并处理慢速Internet连接

时间:2018-05-29 10:16:55

标签: javascript reactjs react-native axios

目前我正在使用react-native的 NetInfo ,并且在EffectiveConnectionType的帮助下,我能够找到连接: 2g,3g,4g和未知 。但有没有任何优化方法来处理这个问题?

2 个答案:

答案 0 :(得分:6)

您可以使用https://github.com/rgommezz/react-native-offline 您只需在axios 中添加 超时...如果请求在特定时间后中断10秒后中止...重新点击相同的API请求并设置计数限制计数限制超过...您可以显示慢速的互联网消息。

答案 1 :(得分:2)

我使用react-native-offline lib。

除此之外,经常ping网址的withNetworkConnectivity()offline queues永远不会错过任何动作......

https://github.com/rgommezz/react-native-offline