본문으로 건너뛰기

함수: useSelector()

function useSelector<TSource, TSelected>(
source,
selector,
options?): TSelected;

정의 위치: preact-store/src/useSelector.ts:128

아톰이나 스토어에서 상태 조각을 선택하고 컴포넌트가 해당 선택 결과를 구독하도록 합니다.

TanStack Store의 기본 Preact 읽기 훅입니다. 컴포넌트에 소스 값의 일부만 필요할 때 사용하며, 전체 값을 구독하려면 셀렉터를 생략합니다.

타입 매개변수

TSource

TSource

TSelected

TSelected = NoInfer&lt;TSource>

매개변수

source

SelectionSource&lt;TSource>

selector

(snapshot) => TSelected

options?

UseSelectorOptions&lt;TSelected>

반환값

TSelected

예시

const count = useSelector(counterStore, (state) => state.count)
const value = useSelector(countAtom)