UNPKG

use-state-debounced

Version:

useStateDebounced - React debounced state hook

3 lines (2 loc) 288 B
var e=require("react");exports.useStateDebounced=function(t,u){var r=e.useState(u),n=r[0],a=r[1],c=e.useState(n),o=c[0],i=c[1];return e.useEffect(function(){var e=setTimeout(function(){return i(n)},t);return function(){clearTimeout(e)}},[n,t]),[n,o,a]}; //# sourceMappingURL=index.js.map