UNPKG

@logux/state

Version:

A tiny (152 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores

20 lines (18 loc) 412 B
import { Store } from '../create-store/index.js' /** * Shortcut to subscribe for store, get value and unsubscribe immediately. * * ```js * import { getValue } from '@logux/state' * * import { router } from '../store' * * console.log(getValue(router)) * ``` * * @param store The store. * @returns Store value. */ export function getValue<Value extends any>( store: Store<Value> ): Readonly<Value>