APIを叩いたあと、その結果を取得する時にかかった時間に応じて処理を入れたいのですが何か方法はありますか?
以下の例では、レスポンスに5秒以上にかかった場合のデータ取得中にローディング画面を表示したい等を想定しています。
typescript
1 2export async function handling<T>(fetchData: Promise<T>, dispatch: Dispatch<{}>){ 3 const response = await fetchData; 4 if(time > 5000) dispatch(...) // responseの待ちに5秒以上たったらの処理 5 return response; 6} 7