@modern-kit/react
Version:
15 lines (12 loc) • 501 B
JavaScript
import { useDebounce } from '../useDebounce/index.mjs';
import { useState } from 'react';
import '@modern-kit/utils';
import '../useUnmount/index.mjs';
import '../usePreservedCallback/index.mjs';
function useDebouncedState(initialState, wait, options = {}) {
const [debouncedState, setState] = useState(initialState);
const debouncedSetState = useDebounce(setState, wait, options);
return [debouncedState, debouncedSetState];
}
export { useDebouncedState };
//# sourceMappingURL=index.mjs.map