ネットワークに接続されていない場合のReact-Nativeでのネットワーク障害の処理方法。ネットワークがオフの場合のReact-Nativeにおけるネットワーク障害の処理方法
私のシナリオでは、ネットワークが切断された場合にリクエストを取得しながら、いくつかのAPIを接続しようとしています。ネットワーク要求が失敗しましたエラー。ユーザーに最高のユーザーエクスペリエンスを提供するために、このシナリオをどのように処理するか。
処理方法ネットワーク要求がよりうまく機能しませんでした。
ネットワークに接続されていない場合のReact-Nativeでのネットワーク障害の処理方法。ネットワークがオフの場合のReact-Nativeにおけるネットワーク障害の処理方法
私のシナリオでは、ネットワークが切断された場合にリクエストを取得しながら、いくつかのAPIを接続しようとしています。ネットワーク要求が失敗しましたエラー。ユーザーに最高のユーザーエクスペリエンスを提供するために、このシナリオをどのように処理するか。
処理方法ネットワーク要求がよりうまく機能しませんでした。
使用NetInfo次のように:
// Check for network connectivity
NetInfo.isConnected.fetch().done((isConnected) => {
if (isConnected)
{
// Run your API call
}
else
{
// Ideally load from local storage
}
});
あなたは(フェッチによってエラーを処理するために、これを試すことができます)
// Handling Internet Errors
handleErrors(response) {
if (!response.ok) {
throw Error(response.statusText);
}
return response;
}
fetch(/*"url"*/)
.then(this.handleErrors)
.then(response => console.log("ok"))
.catch(error => console.log(error));
は常にIOSに接続されていません示しています。 –