Files
pole-book/server/node_modules/@strapi/content-manager/dist/admin/hooks/useDebounce.mjs

21 lines
474 B
JavaScript

import { useState, useEffect } from 'react';
function useDebounce(value, delay) {
const [debouncedValue, setDebouncedValue] = useState(value);
useEffect(()=>{
const handler = setTimeout(()=>{
setDebouncedValue(value);
}, delay);
return ()=>{
clearTimeout(handler);
};
}, [
value,
delay
]);
return debouncedValue;
}
export { useDebounce };
//# sourceMappingURL=useDebounce.mjs.map