UNPKG

@utilityjs/use-is-mounted

Version:

A React hook that returns `true` if the component is mounted.

11 lines (10 loc) 380 B
import * as React from "react"; var useIsMounted = function () { var isMountedRef = React.useRef(false); React.useEffect(function () { isMountedRef.current = true; return function () { return void (isMountedRef.current = false); }; }, []); return React.useCallback(function () { return isMountedRef.current; }, []); }; export default useIsMounted;