UNPKG

@rainbow-me/rainbowkit

Version:
19 lines (16 loc) 370 B
"use client"; // src/hooks/useIsMounted.ts import { useCallback, useEffect, useState } from "react"; function useIsMounted() { const [isMounted, setIsMounted] = useState(false); useEffect(() => { setIsMounted(true); return () => { setIsMounted(false); }; }, []); return useCallback(() => isMounted, [isMounted]); } export { useIsMounted };