Bin
2025-12-17 262fecaa75b2909ad244f12c3b079ed3ff4ae329
1
2
3
4
5
6
7
8
9
10
11
import { useEffect, useRef } from "react";
 
export const useMemoizedHandlers = <T extends Record<string, any>>(handlers: T): T => {
  const handlersRef = useRef(handlers);
 
  useEffect(() => {
    Object.assign(handlersRef.current, handlers);
  }, [handlers]);
 
  return handlersRef.current;
};