Bin
2025-12-17 8c7632e4a973d7e005f6b070a7627205d869a344
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;
};