@restart/hooks
  • API
    • useAnimationFrame
    • useBreakpoint
    • useCallbackRef
    • useCommittedRef
    • useCustomEffect
    • useDebouncedCallback
    • useDebouncedState
    • useDebouncedValue
    • useEventCallback
    • useEventListener
    • useFocusManager
    • useForceUpdate
    • useGlobalListener
    • useImage
    • useImmediateUpdateEffect
    • useIntersectionObserver
    • useInterval
    • useMap
    • useMediaQuery
    • useMergeState
    • useMergeStateFromProps
    • useMergedRefs
    • useMountEffect
    • useMounted
    • useMutationObserver
    • usePrevious
    • useRafInterval
    • useRefWithInitialValueFactory
    • useResizeObserver
    • useSafeState
    • useSet
    • useStableMemo
    • useStateAsync
    • useThrottledEventHandler
    • useTimeout
    • useToggleState
    • useUpdateEffect
    • useUpdatedRef
    • useWillUnmount

    useWillUnmount

    #API

    import useWillUnmount from '@restart/hooks/useWillUnmount'
    • #
      useWillUnmount(fn: () => void) => void

      Attach a callback that fires when a component unmounts

      Parameters

      • fn() => void

        Handler to run when the component unmounts

      Return Value void