UNPKG

@eoet/use-state-if-mounted

Version:

A hook for updating state only if the component is mounted.

21 lines (17 loc) 411 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = useIsComponentMounted; var _react = require("react"); function useIsComponentMounted() { var isMounted = (0, _react.useRef)(false); (0, _react.useEffect)(function () { isMounted.current = true; return function () { return isMounted.current = false; }; }, []); return isMounted; } ;