UNPKG

@livelybone/use-mounted

Version:

React hook for mounted and unmount, return an object: MutableRefObject<{ mounted: boolean, unmounted: boolean }>

15 lines (11 loc) 291 B
/// <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 }