UNPKG

@dailyshot/hooks

Version:

A set of hooks used in Dailyshot packages

15 lines (12 loc) 360 B
import { useCallback } from 'react'; import { assignRef } from '../utils/assign-ref.js'; function mergeRefs(...refs) { return (node) => { refs.forEach((ref) => assignRef(ref, node)); }; } function useMergedRef(...refs) { return useCallback(mergeRefs(...refs), refs); } export { mergeRefs, useMergedRef }; //# sourceMappingURL=use-merged-ref.js.map