Files
NapCatQQ/.pnpm-store/v3/files/c7/282bd788f9cef88422e7904677877215979edff47ad28399ea4ec80c6ae035dc22f9752d2b8f77cc122d0e54e0c9e7ac1e7d733f00a08934de77974285498b
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

17 lines
419 B
Plaintext

// src/index.ts
import { useCallback, useRef } from "react";
import { useSafeLayoutEffect } from "@heroui/use-safe-layout-effect";
function useCallbackRef(fn, deps = []) {
const ref = useRef(fn);
useSafeLayoutEffect(() => {
ref.current = fn;
});
return useCallback((...args) => {
var _a;
return (_a = ref.current) == null ? void 0 : _a.call(ref, ...args);
}, deps);
}
export {
useCallbackRef
};