@flying-studio/use-pagination
Version:
14 lines (13 loc) • 380 B
JavaScript
import { useCallback } from 'react';
import useLatest from './useLatest';
function useEvent(fn) {
var fnRef = useLatest(fn);
return useCallback(function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return fnRef.current.apply(null, args);
}, []);
}
export default useEvent;