tanstack-query-intent-core-selectors-and-derived-state

Installation
SKILL.md

Core Patterns

Use select to subscribe a component to the data shape it actually needs while keeping the full response in the cache.

Select a stable slice

import { queryOptions, useSuspenseQuery } from '@tanstack/react-query'

const productOptions = (id: string) =>
  queryOptions({
    queryKey: ['product', id],
    queryFn: () => fetchProduct(id),
  })
Installs
3
First Seen
Aug 10, 2026