UNPKG

acud

Version:

acg react 组件库

15 lines • 417 B
import * as React from 'react'; import { useRef } from 'react'; export default function useRefs() { var cacheRefs = useRef(new Map()); function getRef(key) { if (!cacheRefs.current.has(key)) { cacheRefs.current.set(key, /*#__PURE__*/React.createRef()); } return cacheRefs.current.get(key); } function removeRef(key) { cacheRefs.current["delete"](key); } return [getRef, removeRef]; }