Skip to Content
Introduction

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