deno.land / x / ultra@v2.3.8 / hooks / use-mounted-state.js
1234567891011121314151617181920import { useCallback, useEffect, useRef } from "react";
/** * @returns {() => boolean} */export default function useMountedState() { const mountedRef = useRef(false); const get = useCallback(() => mountedRef.current, []);
useEffect(() => { mountedRef.current = true;
return () => { mountedRef.current = false; }; }, []);
return get;}
Version Info