Use when adding Auth0 login, logout, or biometric auth to a bare React Native app (not Expo). Integrates react-native-auth0 with native deep linking.
Auth0 React Native Integration
Add authentication to React Native and Expo mobile applications using react-native-auth0.
Prerequisites
-
React Native or Expo application
-
Auth0 account and application configured as Native type
-
If you don't have Auth0 set up yet, use the
auth0-quickstartskill first
When NOT to Use
-
Expo managed workflow - Use
auth0-exposkill for Expo apps with config plugin -
React web applications - Use
auth0-reactskill for SPAs (Vite/CRA) -
React Server Components - Use
auth0-nextjsfor Next.js applications -
Non-React native apps - Use platform-specific SDKs (Swift for iOS, Kotlin for Android)
-
Backend APIs - Use JWT validation libraries for your server language






