함수: useSelector()
function useSelector<TState, TSelected>(
source,
selector,
options): object;
정의 위치: svelte-store/src/useSelector.svelte.ts:28
아톰이나 스토어에서 상태 조각을 선택하고 rune 친화적인 홀더 객체를 통해 노출합니다.
선택한 값은 .current에서 읽습니다.
타입 매개변수
TState
TState
TSelected
TSelected = NoInfer<TState>
매개변수
source
Atom<TState> | ReadonlyAtom<TState> | Store<TState, any> | ReadonlyStore<TState>
selector
(state) => TSelected
options
UseSelectorOptions<TSelected> = {}
반환값
object
current
readonly current: TSelected;
예시
const count = useSelector(counterStore, (state) => state.count)
console.log(count.current)
const doubled = useSelector(countAtom, (value) => value * 2)