UNPKG

acud

Version:

acg react 组件库

20 lines • 522 B
import React from 'react'; export default function useCombinedRefs() { for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) { refs[_key] = arguments[_key]; } var targetRef = React.useRef(); React.useEffect(function () { refs.forEach(function (ref) { if (!ref) { return; } if (typeof ref === 'function') { ref(targetRef.current); } else { ref.current = targetRef.current; } }); }, [refs]); return targetRef; }