react-native-a11y
Version:
Improvements of a11y for ReactNative, this library improve work with reader and keyboard focus and reader in general.
14 lines • 525 B
JavaScript
import { useMemo, useRef } from "react";
import { combineRefs } from "../../utils";
export const useCombinedRef = function () {
for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {
refs[_key] = arguments[_key];
}
const targetRef = useRef(null);
const refCallback = useMemo(() => {
return combineRefs(targetRef, ...refs);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return [targetRef, refCallback];
};
//# sourceMappingURL=useCombinedRef.js.map