Framework
Version
Debouncer API Reference
Throttler API Reference
Rate Limiter API Reference
Queue API Reference
Batcher API Reference

ReactAsyncDebouncer

Interface: ReactAsyncDebouncer<TFn, TSelected>

Defined in: react-pacer/src/async-debouncer/useAsyncDebouncer.ts:11

Extends

  • Omit<AsyncDebouncer<TFn>, "store">

Type Parameters

TFn extends AnyAsyncFunction

TSelected = {}

Properties

state

ts
readonly state: Readonly<TSelected>;
readonly state: Readonly<TSelected>;

Defined in: react-pacer/src/async-debouncer/useAsyncDebouncer.ts:20

Reactive state that will be updated and re-rendered when the debouncer state changes

Use this instead of debouncer.store.state


store

ts
readonly store: Store<Readonly<AsyncDebouncerState<TFn>>>;
readonly store: Store<Readonly<AsyncDebouncerState<TFn>>>;

Defined in: react-pacer/src/async-debouncer/useAsyncDebouncer.ts:26

Deprecated

Use debouncer.state instead of debouncer.store.state if you want to read reactive state. The state on the store object is not reactive, as it has not been wrapped in a useStore hook internally. Although, you can make the state reactive by using the useStore in your own usage.

Our Partners
Unkey
Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.