UNPKG

@modern-kit/react

Version:
15 lines (12 loc) 501 B
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