Session Replays built for React Native
npm install nativereplay
In highest level of the app (likely app.js
):
import { NativeReplayProvider } from "nativereplay";
// ...
<NativeReplayProvider apiKey={NATIVE_REPLAY_TOKEN}>
// ... rest of your app
</NativeReplayProvider>
On the different screens you want to track:
import { addReplayTrackingProps, useNativeReplay } from "nativereplay";
// ...
const nativeReplayContext = useNativeReplay();
// ...
<View {...addReplayTrackingProps(nativeReplayContext, "the-screen-name")}>
</View>
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT