UNPKG

@reaqtive/layout

Version:
27 lines (20 loc) 684 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/slicedToArray")); var _react = require("react"); const useIsMounted = () => { const _useState = (0, _react.useState)(true), _useState2 = (0, _slicedToArray2.default)(_useState, 2), isMounted = _useState2[0], set = _useState2[1]; (0, _react.useEffect)(() => { return () => set(false); }, []); return isMounted; }; var _default = useIsMounted; exports.default = _default;