UNPKG

use-state-debounced

Version:

useStateDebounced - React debounced state hook

3 lines (2 loc) 496 B
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e||self)["use-state-debounced"]={},e.react)}(this,function(e,t){e.useStateDebounced=function(e,n){var u=t.useState(n),o=u[0],f=u[1],i=t.useState(o),r=i[0],c=i[1];return t.useEffect(function(){var t=setTimeout(function(){return c(o)},e);return function(){clearTimeout(t)}},[o,e]),[o,r,f]}}); //# sourceMappingURL=index.umd.js.map