openmrs-esm-core

O3 Framework / useStore

Function: useStore()

Call Signature

useStore<T>(store): T

Defined in: packages/framework/esm-react-utils/src/useStore.ts:52

Type Parameters

T

T

Parameters

store

StoreApi<T>

Returns

T

Call Signature

useStore<T, U>(store, select): U

Defined in: packages/framework/esm-react-utils/src/useStore.ts:53

Type Parameters

T

T

U

U

Parameters

store

StoreApi<T>

select

(state) => U

Returns

U

Call Signature

useStore<T, U, A>(store, select, actions): T & BoundActions<T, A>

Defined in: packages/framework/esm-react-utils/src/useStore.ts:54

Type Parameters

T

T

U

U

A

A extends Actions<T>

Parameters

store

StoreApi<T>

select

undefined

actions

A

Returns

T & BoundActions<T, A>

Call Signature

useStore<T, U, A>(store, select, actions): U & BoundActions<T, A>

Defined in: packages/framework/esm-react-utils/src/useStore.ts:59

Type Parameters

T

T

U

U

A

A extends Actions<T>

Parameters

store

StoreApi<T>

select

(state) => U

actions

A

Returns

U & BoundActions<T, A>