如何在网络关闭时处理React-Native中的网络故障

rak*_*h r 12 facebook reactive-programming facebook-javascript-sdk reactjs react-native

当设备未连接到网络时,如何处理React-Native中的网络故障.

我的方案是尝试连接一些api,同时在网络断开时获取请求react-native抛出网络请求失败错误.如何处理此方案以为用户提供最佳用户体验.

如何以更好的方式处理网络请求失败.

在此输入图像描述

Rya*_*all 8

像这样使用NetInfo:

// Check for network connectivity
NetInfo.isConnected.fetch().done((isConnected) => {
    if ( isConnected )
    {
        // Run your API call
    }
    else
    {
        // Ideally load from local storage
    }
});
Run Code Online (Sandbox Code Playgroud)

  • @LingboTang 自 2016 年以来,世界变得越来越压抑.. NetInfo 只是想保护您 (2认同)
  • 嘿,我想在网络断开时显示消息。我不想在每个 api 中调用它。 (2认同)