useRefs.js 300 B

12345678910111213
  1. import * as React from 'react';
  2. export default function useRefs() {
  3. var nodeRef = React.useRef({});
  4. function getRef(index) {
  5. return nodeRef.current[index];
  6. }
  7. function setRef(index) {
  8. return function (node) {
  9. nodeRef.current[index] = node;
  10. };
  11. }
  12. return [getRef, setRef];
  13. }