StoreOptions

接口:StoreOptions<TState, TUpdater>

定义于: store.ts:4

类型参数

TState

TUpdater extends AnyUpdater = (cb) => TState

属性

onSubscribe()?

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

定义于: store.ts:17

当监听器订阅 store 时调用。

参数

listener

Listener<TState>

store

Store<TState, TUpdater>

返回值

函数

一个用于取消监听器订阅的函数

返回值

void


onUpdate()?

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

定义于: store.ts:24

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

返回值

void


updateFn()?

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

定义于: store.ts:11

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

参数

previous

TState

返回值

函数

参数
updater

TUpdater

返回值

TState

订阅 Bytes

您每周的 JavaScript 新闻。每周一免费发送给超过 100,000 名开发者。

Bytes

无垃圾邮件。随时取消订阅。