{"ast":null,"code":"import { useEffect, useState } from 'react';\n\nconst useDebounce = (value, delay) => {\n  const {\n    0: debouncedValue,\n    1: setDebouncedValue\n  } = useState(value);\n  useEffect(() => {\n    const handler = setTimeout(() => {\n      setDebouncedValue(value);\n    }, delay);\n    return () => clearTimeout(handler);\n  }, [value, delay]);\n  return debouncedValue;\n};\n\nexport default useDebounce;","map":null,"metadata":{},"sourceType":"module"}