@utilityjs/use-is-mounted
Version:
A React hook that returns `true` if the component is mounted.
11 lines (10 loc) • 380 B
JavaScript
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;