How to use SwiftUI components in a React Expo and Clerk app
Ship a React Native Expo app with real SwiftUI on iOS using Clerk's native components. Covers native Google Sign-In, Apple Sign-In, user profile, and Expo Router route protection.

Insights for builders
Ship a React Native Expo app with real SwiftUI on iOS using Clerk's native components. Covers native Google Sign-In, Apple Sign-In, user profile, and Expo Router route protection.
Comprehensive compatibility reference for Clerk with Expo SDK 54 and 55 — covers @clerk/expo v3.1.x authentication approaches, native components, and known limitations.
Add Face ID, Touch ID, and fingerprint login to your Expo app using Clerk's useLocalCredentials hook. Includes full TypeScript code, cross-platform handling, and security best practices.
Session expiry in React Native demands careful handling of background states, offline scenarios, and token refresh. Clerk automates this in Expo apps with its two-token architecture and Core 3 SDK.
Build secure React Native apps with Clerk and Expo Router — covering protected routes, MFA, Google and Apple sign-in, and production-ready auth patterns with full code samples.
Clerk Expo SDK 3.1 ships native SwiftUI and Jetpack Compose auth components, native Google Sign-In, and Core 3 API changes with full migration guidance for Expo apps.