This commit is contained in:
Danil Kovtonyuk 2022-04-22 13:05:56 +10:00
commit 44f31f8b9f
No known key found for this signature in database
GPG key ID: E72A919BF08C3746
402 changed files with 47865 additions and 0 deletions

17
utils/debounce.js Normal file
View file

@ -0,0 +1,17 @@
export const _debounce = (func, waitFor) => {
let timeout = null
const debounceFunction = (...args) => {
if (timeout) {
clearTimeout(timeout)
timeout = null
}
timeout = setTimeout(() => {
return func(...args)
}, waitFor)
}
return debounceFunction
}
export const debounce = _debounce((func, args) => func(args), 400)