UNPKG

redux-debounce-thunk

Version:

make a debounced version of a redux thunk action creator

37 lines (22 loc) 778 B
# 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 ```sh npm i redux-debounce-thunk # or with yarn yarn add redux-debounce-thunk ``` **Notice**: this requires redux and redux-thunk (of course). # Usage ```js 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.