Files
minibits_wallet/src/utils/useIsMounted.ts
T

16 lines
291 B
TypeScript

import {useEffect, useCallback, useRef} from 'react'
export function useIsMounted() {
const isMounted = useRef(false)
useEffect(() => {
isMounted.current = true
return () => {
isMounted.current = false
}
}, [])
return useCallback(() => isMounted.current, [])
}