@lesnoypudge/utils-react
Version:
lesnoypudge's utils-react
22 lines (21 loc) • 500 B
JavaScript
import { useFunction } from "../useFunction/useFunction.js";
import { useRef, useInsertionEffect } from "react";
const useIsMounted = () => {
const isMountedRef = useRef(false);
useInsertionEffect(() => {
isMountedRef.current = true;
return () => {
isMountedRef.current = false;
};
}, []);
const getIsMounted = useFunction(() => {
return isMountedRef.current;
});
return {
getIsMounted
};
};
export {
useIsMounted
};
//# sourceMappingURL=useIsMounted.js.map