← Files Codex Security CloudARCHIVED FILE
.internal/defense-factory-ui/src/use-debounced-value.ts
369 Bytes · Oct 3, 2026 · 06:25 UTC
import { useEffect, useState } from "react";
export function useDebouncedValue(value: string, delay: number) {
const [debouncedValue, setDebouncedValue] = useState(value);
useEffect(() => {
const timeout = window.setTimeout(() => setDebouncedValue(value), delay);
return () => window.clearTimeout(timeout);
}, [value, delay]);
return debouncedValue;
}
SHA-256: c2f9769744f5efc1d00ae7c23445bb8d31a936d4bd15b0fd2700bc954c5c8ce2