|
@@ -27,7 +27,7 @@ const useDebounce = <T extends (...args: any[]) => any>(
|
|
|
callback: T,
|
|
callback: T,
|
|
|
delay: number
|
|
delay: number
|
|
|
): T => {
|
|
): T => {
|
|
|
- const timeoutRef = useRef<ReturnType<typeof setTimeout>>()
|
|
|
|
|
|
|
+ const timeoutRef = useRef<ReturnType<typeof setTimeout> | undefined>(undefined)
|
|
|
|
|
|
|
|
return useCallback((...args: Parameters<T>) => {
|
|
return useCallback((...args: Parameters<T>) => {
|
|
|
if (timeoutRef.current) {
|
|
if (timeoutRef.current) {
|