StoreOptions

接口:StoreOptions<TState, TUpdater>

定义于:store.ts:5

类型参数

TState

TUpdater extends AnyUpdater = (cb) => TState

属性

onSubscribe()?

ts
optional onSubscribe: (listener, store) => () => void;
optional onSubscribe: (listener, store) => () => void;

定义于:store.ts:18

当侦听器订阅 store 时调用。

参数

listener

Listener<TState>

store

Store<TState, TUpdater>

返回

Function

用于取消订阅侦听器的函数

返回

void


onUpdate()?

ts
optional onUpdate: () => void;
optional onUpdate: () => void;

定义于:store.ts:25

状态更新后调用,用于派生其他状态。

返回

void


updateFn()?

ts
optional updateFn: (previous) => (updater) => TState;
optional updateFn: (previous) => (updater) => TState;

定义于:store.ts:12

用自定义更新函数替换默认更新函数。

参数

previous

TState

返回

Function

参数
updater

TUpdater

返回

TState