queryOptions の型推論を支える DataTag、その裏側の unique symbol — TanStack Query
2026年3月16日 19:37
はじめに
TanStack Query v5 で導入された queryOptions は、React と TypeScript エコシステムにおける開発者体験に大きな変化をもたらしました。設定オブジェクトを定義するだけで、別ファイルで呼び出される useQuery の戻り値の型が、型注釈なしで完璧に推論されます。
// queries/users.ts - 設定の一元化
export const userQueries = {
detail: (userId: string) => queryOptions({
queryKey: ['users', userId]...