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

23 lines
496 B
JavaScript

'use strict';
var React = require('react');
function useDebounce(value, delay) {
const [debouncedValue, setDebouncedValue] = React.useState(value);
React.useEffect(()=>{
const handler = setTimeout(()=>{
setDebouncedValue(value);
}, delay);
return ()=>{
clearTimeout(handler);
};
}, [
value,
delay
]);
return debouncedValue;
}
exports.useDebounce = useDebounce;
//# sourceMappingURL=useDebounce.js.map