Feeling stuck with Segment? Say 👋 to RudderStack.

Log in

ReactNative SDK Integration

by RudderStack

Connect ReactNative SDK and send data from ReactNative SDK with Rudderstack.

Source

Event Stream

ReactNative SDK Integration

by RudderStack

Connect ReactNative SDK and send data from ReactNative SDK with Rudderstack.

Source

Event Stream

The RudderStack ReactNative SDK also enables you to collect the advertising IDs. You can use the setAdvertisingId method to pass your Android and iOS AAID (Android Advertising ID) and IDFA (iOS Advertising Id), respectively.

The ReactNative SDK also lets you use an anonymous Id instead of the device Id in order to better integrate with other systems in your deployment.

Frequently Asked Questions

React Native is an open-source JavaScript framework for building native mobile apps. It uses the React framework and offers a large amount of inbuilt components and APIs. React Native apps are written in JavaScript and have the same look and feel as native apps. React Native allows developers to build cross-platform apps using a single codebase, which can save a significant amount of time and money. Learn more about React Native on https://github.com/facebook/react-native

The await keyword ensures that the functions are synchronous. We highly recommend using the await keyword with the setup call to make sure that the SDK has been properly set up before any further calls are made.

Try using Android Studio to build your application. This should fix most of the errors.

React.js is an open-source JavaScript frontend library for building user interfaces. It is used by many large companies and is known for its performance, scalability, and ease of use. React can be used to build a variety of different types of user interfaces, from simple web pages to complex mobile apps. You can get started with React by creating a sample app via cli `npx create-react-app my-app`. Learn more about React on https://github.com/facebook/react

Use the ReactNative SDK integration with popular destinations

223 Integrations

About ReactNative SDK

RudderStack’s open source React Native SDK enables you to start sending event data to any analytics, marketing, sales, and product tools. You can send event data to destinations such as Amplitude, Google Analytics, and more, without having to test or implement a new API every single time.

When using device mode, the React Native SDK wraps the Android and iOS libraries and loads the suitable library depending on the user’s mobile platform.