> AI agents: this is one page from PostHog's docs. Full index of Markdown docs for LLMs: https://posthog.com/llms.txt # React Native Product Analytics installation Our React Native library enables you to integrate PostHog with your React Native project. For Expo projects, there are no mobile native dependencies outside of supported Expo packages. 1. 1 ## Install the package Required Install the PostHog React Native library and its dependencies: ### Expo ```bash npx expo install posthog-react-native expo-file-system expo-application expo-device expo-localization ``` ### yarn ```bash yarn add posthog-react-native @react-native-async-storage/async-storage react-native-device-info react-native-localize # for iOS cd ios && pod install ``` ### npm ```bash npm i -s posthog-react-native @react-native-async-storage/async-storage react-native-device-info react-native-localize # for iOS cd ios && pod install ``` 2. 2 ## Configure PostHog Required PostHog is most easily used via the `PostHogProvider` component. Wrap your app with the provider: App.tsx ```jsx import { PostHogProvider } from 'posthog-react-native' export function MyApp() { return ( ) } ``` 3. 3 ## Send events Recommended Once installed, PostHog will automatically start capturing events. You can also manually send events using the `usePostHog` hook: Component.tsx ```jsx import { usePostHog } from 'posthog-react-native' function MyComponent() { const posthog = usePostHog() const handlePress = () => { posthog.capture('button_pressed', { button_name: 'signup' }) } return