MCPcopy Create free account
hub / github.com/RodrigoHamuy/react-three-map / useFunction

Function useFunction

src/core/use-function.ts:4–10  ·  view source on GitHub ↗
(callback: T)

Source from the content-addressed store, hash-verified

2
3/* eslint-disable @typescript-eslint/no-explicit-any */
4export const useFunction = <T extends (...args: any[]) => any>(callback: T): T => {
5 const callbackRef = useRef(callback);
6 callbackRef.current = callback;
7 return useCallback((...args: any[]) => {
8 return callbackRef.current(...args);
9 }, []) as T;
10};

Callers 6

canvas.tsxFile · 0.90
canvas-portal.tsxFile · 0.90
sync-camera-fc.tsxFile · 0.90
useRootFunction · 0.90
useRenderFunction · 0.90
canvas.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected