useTrackOnUnmountOnce

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

useTrackOnUnmountOnce = (parameters: {
event: TrackerEvent
tracker?: Tracker,
options?: TrackEventOptions,
})

Parameters

typedefault value
requiredeventTrackerEvent
optionaltrackerReactTracker
optionaloptionsTrackEventOptions

Usage

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

useTrackOnUnmountOnce({
event: makeHiddenEvent()
})