make a debounced version of a redux thunk action creator
npm install redux-debounce-thunkYou 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.
``sh
npm i redux-debounce-thunk
yarn add redux-debounce-thunk
`
Notice: this requires redux and redux-thunk (of course).
`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));
`
Because I don't want meta` and another middleware.