skipToken (apollo)
from useSuspenseQuery (apollo)
(または skip)
条件が揃わない場合にクエリの実行をスキップできます。
Suspense では skipToken を使うのが推奨。
code:ts
import { skipToken, useSuspenseQuery } from "@apollo/client";
const { data } = useSuspenseQuery(
MY_QUERY,
userId ? { variables: { id: userId } } : skipToken
);