@acoolhq/react-tiny-store / Store
Interface: Store<T>
Defined in: store.ts:103
Minimal external store (usually consumed via hooks).
Type Parameters
T
T
State shape.
Properties
getInitialState()
getInitialState: () =>
T
Defined in: store.ts:115
Initial state captured at construction (for hydration).
Returns
T
getState()
getState: () =>
T
Defined in: store.ts:105
Read current state (sync).
Returns
T
replace()
replace: (
next) =>void
Defined in: store.ts:109
Replace entire state; notifies if changed.
Parameters
next
T
Returns
void
reset()
reset: () =>
void
Defined in: store.ts:111
Reset to the initial state captured at construction.
Returns
void
setState()
setState: (
u) =>void
Defined in: store.ts:107
Set next state or updater; notifies if changed.
Parameters
u
T | (p) => T
Returns
void
subscribe()
subscribe: (
l) => () =>void
Defined in: store.ts:113
Subscribe to changes. Returns an unsubscribe function.
Parameters
l
Listener
Returns
():
void
Returns
void