Form Docs
AI/LLM: This documentation page is available in plain markdown format at/form/latest/docs/framework/react/reference/functions/useSelector.md
useSelector
ts
function useSelector<TSource, TSelected>(
source,
selector?,
options?): TSelected;Defined in: node_modules/.pnpm/@tanstack+react-store@0.11.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@tanstack/react-store/dist/useSelector.d.ts:31
Selects a slice of state from an atom or store and subscribes the component to that selection.
This is the primary React read hook for TanStack Store. It works with any source that exposes get() and subscribe(), including atoms, readonly atoms, stores, and readonly stores.
Omit the selector to subscribe to the whole value.
Type Parameters#
TSource#
TSource
TSelected#
TSelected = NoInfer<TSource>
Parameters#
source#
SelectionSource<TSource>
selector?#
(snapshot) => TSelected
options?#
UseSelectorOptions<TSelected>
Returns#
TSelected
Examples#
tsx
const count = useSelector(counterStore, (state) => state.count)tsx
const value = useSelector(countAtom)