useTrackOnMountOnce

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

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

Parameters

typedefault value
requiredeventTrackerEvent
optionaltrackerReactTracker
optionaloptionsTrackEventOptions

Usage

import { makeVisibleEvent } from "@objectiv/tracker-core";
import { useTrackOnMountOnce } from "@objectiv/tracker-react-native";

useTrackOnMountOnce({
event: makeVisibleEvent()
})