← Files Codex Security CloudARCHIVED FILE

.internal/defense-factory-ui/src/use-debounced-value.ts

369 Bytes · Oct 3, 2026 · 06:25 UTC

↓ Download file

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