UNPKG

fluidstate-preact

Version:

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

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