#2677·react-use

Add Generic Fn for useDebounce

Author: Ruslan-web955Created Oct 27, 2025Updated Apr 11, 2026

For useDebounce hook add type parameter for returned Function.

Example:

const useDebounce = <F extends (...args: any[]) => any>(
	func: F,
	wait: number = 0,
): F => {
	return useMemo<F>(() => debounce(func, wait), [func, wait]);
};