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