wikipedia-game-solver/packages/react-hooks/src/useIsMounted.ts

16 lines
294 B
TypeScript
Raw Normal View History

2024-07-24 12:35:33 +02:00
import { useEffect, useState } from "react"
export interface UseIsMountedOutput {
isMounted: boolean
}
export const useIsMounted = (): UseIsMountedOutput => {
const [isMounted, setIsMounted] = useState(false)
useEffect(() => {
setIsMounted(true)
}, [])
return { isMounted }
}