import { useEffect } from "react"; import { useDebouncedState } from "./useDebouncedState"; export function useDebouncedValue(value: T, delay = 500) { const [state, setState] = useDebouncedState(value, delay); useEffect(() => setState(value), [setState, value]); return state; }