useEventCallback.js 250 B

12345678
  1. import { useLayoutEffect, useRef } from "react";
  2. export function useEventCallback(callback) {
  3. const callbackRef = useRef(callback);
  4. useLayoutEffect(() => {
  5. callbackRef.current = callback;
  6. }, [callback]);
  7. return callbackRef;
  8. }