AIAI

钩子

Hook

这个工具支不支持写入后跑的 Hook?如果支持,让它只格式化刚改过的文件。

hook.ts
export function useDebounce<T>(
  value: T,
  delay = 300
) {
  const [v, setV] = useState(value);
  useEffect(() => {
    const t = setTimeout(() => setV(value), delay);
    return () => clearTimeout(t);
  }, [value, delay]);
  return v;
}

hook · 图文示意

© 2026 Genisource Vibe · 知识点详情