본문으로 건너뛰기

함수: useSelector()

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

정의 위치: vue-store/src/useSelector.ts:39

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

TanStack Store의 기본 Vue 읽기 훅입니다. 선택한 값을 담은 읽기 전용 ref를 반환합니다.

전체 값을 구독하려면 셀렉터를 생략합니다.

타입 매개변수

TSource

TSource

TSelected

TSelected = NoInfer&lt;TSource>

매개변수

source

SelectionSource&lt;TSource>

selector

(snapshot) => TSelected

options?

UseSelectorOptions&lt;TSelected>

반환값

Readonly&lt;Ref&lt;TSelected>>

예시

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