UNPKG

ahooks

Version:
14 lines (13 loc) 379 B
import { useEffect, useState } from 'react'; import useDebounceFn from '../useDebounceFn'; function useDebounce(value, options) { const [debounced, setDebounced] = useState(value); const { run } = useDebounceFn(() => { setDebounced(value); }, options); useEffect(() => { run(); }, [value]); return debounced; } export default useDebounce;