UNPKG

beta-parity-react

Version:

Beta Parity React Components

19 lines 872 B
import React from 'react'; /** * Combines multiple React refs into a single ref. This is useful when you need to pass multiple refs * to a single element, ensuring that all refs are updated when the element changes. * * @template T - The type of the element the refs are pointing to. * @param {...(React.Ref<T> | null)[]} refs - The refs to combine. Can include callback refs, object refs, or null. * @returns {React.RefObject<T>} A single ref object that can be passed to a React element. * * @example * const ref1 = React.useRef(null); * const ref2 = React.useRef(null); * const combinedRef = useCombinedRefs(ref1, ref2); * * return <div ref={combinedRef}>Combined Refs Example</div>; */ declare function useCombinedRefs<T>(...refs: (React.Ref<T> | null)[]): React.RefObject<T>; export default useCombinedRefs; //# sourceMappingURL=useCombinedRefs.d.ts.map