search pages with filters in process

This commit is contained in:
2025-04-23 17:26:28 +05:00
parent dfab85a424
commit f0a06a9053
29 changed files with 602 additions and 39 deletions
+13
View File
@@ -0,0 +1,13 @@
import { useState, useEffect } from "react";
export function useDebounce<T>(value: T, delay: number) {
const [debouncedValue, setDebouncedValue] = useState(value);
useEffect(() => {
const timeout = setTimeout(() => setDebouncedValue(value), delay);
return () => clearTimeout(timeout);
}, [value, delay]);
return debouncedValue;
}