再試行機能
- axios-retry:
axios-retryは、特定のHTTPステータスコード(例:408、500、502、503、504)に基づいてリクエストを再試行します。再試行の回数や遅延時間を設定することができ、シンプルな構成で使用できます。
- retry-axios:
retry-axiosは、再試行の条件をより詳細に設定でき、リクエストの失敗時にカスタムロジックを実行することが可能です。また、リクエストのメソッドやURLに基づいて再試行を制御することもできます。
カスタマイズ性
- axios-retry:
axios-retryは、基本的な再試行機能を提供しますが、カスタマイズは限られています。主にデフォルトの設定を使用することが推奨されます。
- retry-axios:
retry-axiosは、再試行の条件や遅延時間を柔軟に設定できるため、特定の要件に応じた高度なカスタマイズが可能です。