Bin
2025-12-17 1d710f844b65d9bfdf986a71a3b924cd70598a41
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;
};