active-store
v0.0.38
Published
- createState<T>(initialState: T) : { get, set } - state tracked internally - createComputed<T>(factory: () => T): { get } - state derived from other state - createExternalState<T>(get: () => T, onSubscribe: (notify) => () => void): { get, subscribe, no
Downloads
41
Readme
Basic building blocks
createState(initialState: T) : { get, set } - state tracked internally
createComputed(factory: () => T): { get } - state derived from other state
createExternalState(get: () => T, onSubscribe: (notify) => () => void): { get, subscribe, notify } - external state, can return current value of the external state and subscribe/unsubscribe from it as needed
compute(factory: () => T, options?: { trackDependencies?: boolean = true }) : { value : T, dependencies: Set } - compute value of the provided factory function and get list of all dependencies used while executing this function
Derived
- createCollection
- createQuery
- useSelector