UNPKG

victory-native

Version:

[![Victory Native](https://oss.nearform.com/api/banner?badge=victory&text=victory+native&bg=9c2f1e)](https://commerce.nearform.com/open-source/victory-native/)

12 lines (9 loc) 293 B
import * as React from "react"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export const useFunctionRef = <Fn extends (...args: any[]) => any>(fn?: Fn) => { const fnRef = React.useRef(fn); React.useEffect(() => { fnRef.current = fn; }, [fn]); return fnRef; };