UNPKG

@rodw95/use-mounted-state

Version:
14 lines (13 loc) 429 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); exports.default = (function () { var mountedRef = react_1.useRef(false); react_1.useEffect(function () { mountedRef.current = true; return function () { mountedRef.current = false; }; }); return react_1.useCallback(function () { return mountedRef.current; }, []); });