Bin
2025-12-16 971a2a12c03b74dd2d7d668b9dbc599f5131bcaf
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;
};