mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
11 lines
286 B
TypeScript
11 lines
286 B
TypeScript
import { useStore, type StoreKeys } from '@nanostores/react';
|
|
import type { Store } from 'nanostores';
|
|
|
|
export function useStoreKey<Type, Key extends StoreKeys<Store<Type>>>(
|
|
store: Store<Type>,
|
|
key: Key,
|
|
) {
|
|
const state = useStore(store, { keys: [key] });
|
|
return state[key];
|
|
}
|