@modern-kit/react
Version:
17 lines (13 loc) • 562 B
JavaScript
;
var hooksUseDebounce = require('../useDebounce/index.cjs');
var React = require('react');
require('@modern-kit/utils');
require('../useUnmount/index.cjs');
require('../usePreservedCallback/index.cjs');
function useDebouncedState(initialState, wait, options = {}) {
const [debouncedState, setState] = React.useState(initialState);
const debouncedSetState = hooksUseDebounce.useDebounce(setState, wait, options);
return [debouncedState, debouncedSetState];
}
exports.useDebouncedState = useDebouncedState;
//# sourceMappingURL=index.cjs.map