1.0.1 • Published 6 years ago

redux-debounce-thunk v1.0.1

Weekly downloads
244
License
ISC
Repository
github
Last release
6 years ago

Make debounced action creator

You want to use this package to create a debounced version of a redux action creator. Example use cases:

  1. send ajax call after a user stops changing search query
  2. I don't know. PRs are welcome.

Installation

npm i redux-debounce-thunk

# or with yarn

yarn add redux-debounce-thunk

Notice: this requires redux and redux-thunk (of course).

Usage

import makeDebounce from 'redux-debounce-thunk'

const actionCreator = /* some action creator */;

const debouncedActionCreator = makeDebounce(actionCreator, 300); // debounce 300ms

// simply dispatch the action
store.dispatch(debouncedActionCreator(anyParams, anotherOne));

Why another redux-debounce-xxx

Because I don't want meta and another middleware.