UNPKG

fluidstate-react

Version:

Library for using fine-grained reactivity state management library fluidstate in React

15 lines (14 loc) 411 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useOnceRef = void 0; var _react = require("react"); const useOnceRef = fn => { const isInitialized = (0, _react.useRef)(false); const value = (0, _react.useRef)(isInitialized.current ? null : fn()); isInitialized.current = true; return value; }; exports.useOnceRef = useOnceRef; //# sourceMappingURL=once-ref.js.map