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
        • Overview
        • TrackedActivityIndicator
        • TrackedButton
        • TrackedFlatList
        • TrackedKeyboardAvoidingView
        • TrackedModal
        • TrackedPressable
        • TrackedSafeAreaView
        • TrackedScrollView
        • TrackedSectionList
        • TrackedSwitch
        • TrackedText
        • TrackedTextInput
        • TrackedTouchableHighlight
        • TrackedTouchableNativeFeedback
        • TrackedTouchableOpacity
        • TrackedTouchableWithoutFeedback
        • TrackedView
        • TrackedVirtualizedList
      • Location Wrappers
      • Event Trackers
      • Hooks
    • Plugins
  • Browser SDK
  • Angular SDK
  • Testing
  • Collector
  • 🏠
  • Tracking
  • React Native SDK
  • API Reference
  • Tracked Components
  • TrackedModal

TrackedModal

Wraps ActivityIndicator in a OverlayContext and automatically tracks Visibility Events for it.

TrackedModal: (props: ModalProps & {
id: string,
}) => Modal

Additional Props​

type
requiredidstring

Automatic Events​

  • VisibleEvent when visible changes from false to true.
  • HiddenEvent when visible changes from true to false.

Usage example​

import { TrackedModal } from '@objectiv/tracker-react-native';

const ModalScreen = ({ visible }: { visible: boolean }) => (
<TrackedModal visible={visible} id="modal">
<View>
Modal body
</View>
</TrackedModal>
);


Did you know ?

TrackedModal internally uses OverlayContextWrapper.


See also
  • TrackedActivityIndicator
  • Suggest an edit
  • Get help on Slack
  • Request feature or report issue
Previous
TrackedKeyboardAvoidingView
Next
TrackedPressable
  • Additional Props
  • Automatic Events
  • Usage example
  • Privacy Policy
  • Cookies
Copyright © 2022 Objectiv