useConstant.js 288 B

1234567891011
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var React = require("react");
  4. function useConstant(fn) {
  5. var ref = React.useRef();
  6. if (!ref.current) {
  7. ref.current = { v: fn() };
  8. }
  9. return ref.current.v;
  10. }
  11. exports.default = useConstant;