@livelybone/use-mounted
Version:
React hook for mounted and unmount, return an object: MutableRefObject<{ mounted: boolean, unmounted: boolean }>
15 lines (11 loc) • 291 B
TypeScript
/// <reference types="react" />
import { MutableRefObject } from 'react'
declare type UnmountFn = () => void
declare function useMounted(
mountedFn?: () => void | UnmountFn,
): MutableRefObject<{
mounted: boolean
unmounted: boolean
}>
export default useMounted
export { UnmountFn }