fluidstate-react
Version:
Library for using fine-grained reactivity state management library fluidstate in React
15 lines (14 loc) • 411 B
JavaScript
;
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