エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
useSuspenseQueryでリクエストウォーターフォールに気をつけよう
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
useSuspenseQueryでリクエストウォーターフォールに気をつけよう
Tanstack Query v5 から Suspense によるデータ取得が安定版となったことでuseSuspenseQueryを使い始め... Tanstack Query v5 から Suspense によるデータ取得が安定版となったことでuseSuspenseQueryを使い始めた方もいるのではないでしょうか。 今回はそんなuseSuspenseQueryを使う上で、リクエストウォーターフォールを発生させないために気をつけるべきことをご紹介します。 コンポーネント内で複数のuseSuspenseQueryを実行しない useQueryと同じような感覚でコンポーネント内で複数のクエリを実行すると、リクエストウォーターフォールが発生します。一つ目のクエリが内部的にPromiseをthrowするため、二つ目以降のクエリが実行される前にコンポーネントがサスペンドするためです。 const firstQuery = useSuspenseQuery({ queryKey: ['first'], queryFn: fetchFirst }

