Introduction
@begynn/react-native is a React Native SDK for embedding Begynn onboarding flows in your mobile applications.
Features
- Easy Integration - Drop-in component that works with Expo and React Native CLI
- Event Tracking - Comprehensive event system for analytics and user flow tracking
- User Persistence - Automatic UID generation and persistence across sessions
- Preview Mode - Test onboarding flows without impacting A/B test quotas
- TypeScript - Full type definitions included
Requirements
- React Native >= 0.70.0
- React >= 18.0.0
- react-native-webview >= 13.0.0
- @react-native-async-storage/async-storage >= 1.19.0
Quick Example
import { BegynnOnboarding } from "@begynn/react-native";
function OnboardingScreen() {
return (
<BegynnOnboarding
placementId="your-placement-id"
onComplete={(event) => {
console.log("Onboarding completed!", event.payload);
}}
/>
);
}Get started with the Installation guide.
Last updated on