Objectiv Documentation LogoObjectiv Documentation Logo
TrackingModelingTaxonomy
GitHubSlackTwitterObjectiv.io
  • Introduction
  • Tracker SDKs
  • Anonymous Tracking
  • Locations
  • Validation
  • React SDK
  • React Native SDK
    • How-to-Guides
    • API Reference
      • ReactNativeTracker
      • Providers
      • Tracked Components
      • Location Wrappers
      • Event Trackers
      • Hooks
        • Overview
        • useLocationStack
        • useOnContextChange
        • useOnMount
        • useOnMountOnce
        • useOnToggle
        • useOnUnmount
        • useOnUnmountOnce
        • useParentLocationContext
        • useTrackOnMount
        • useTrackOnMountOnce
        • useTrackOnToggle
        • useTrackOnUnmount
        • useTrackOnUnmountOnce
        • useTracker
        • useTrackingContext
    • Plugins
  • Browser SDK
  • Angular SDK
  • Testing
  • Collector
  • 🏠
  • Tracking
  • React Native SDK
  • API Reference
  • Hooks
  • useTrackOnUnmount

useTrackOnUnmount

Tracks the given TrackerEvent on unmount, unaffected by re-renders.

useTrackOnUnmount = (parameters: {
event: TrackerEvent
tracker?: Tracker
})

Parameters​

typedefault value
requiredeventTrackerEvent
optionaltrackerReactTracker

Usage​

import { makeHiddenEvent } from "@objectiv/tracker-core";
import { useTrackOnUnmount } from "@objectiv/tracker-react-native";

useTrackOnUnmount({
event: makeHiddenEvent()
})

See also
  • useOnMount
  • useOnMountOnce
  • useOnUnmount
  • useOnUnmountOnce
  • useTrackOnMount
  • useTrackOnMountOnce
  • useTrackOnUnmountOnce
  • useOnToggle
  • useTrackOnToggle
  • Suggest an edit
  • Get help on Slack
  • Request feature or report issue
Previous
useTrackOnToggle
Next
useTrackOnUnmountOnce
  • Parameters
  • Usage
  • Privacy Policy
  • Cookies
Copyright © 2022 Objectiv