StoreOptions

接口: StoreOptions<TState, TUpdater>

定义于: store.ts:5

类型参数

TState

TUpdater 扩展 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>

Returns (返回)

Function

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

Returns (返回)

void


onUpdate()?

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

定义于: store.ts:25

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

Returns (返回)

void


updateFn()?

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

定义于: store.ts:12

替换默认的更新函数为一个自定义函数。

参数

previous

TState

Returns (返回)

Function

参数
updater

TUpdater

Returns (返回)

TState

我们的合作伙伴
Code Rabbit
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

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

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

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