@rodw95/use-mounted-state
Version:
React hook to check mounted state
14 lines (13 loc) • 429 B
JavaScript
;
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; }, []);
});