UNPKG

@modern-kit/react

Version:
17 lines (13 loc) 562 B
'use strict'; 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