Skip to main content
Background

Latest Articles

Insights for builders

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.

Roy Anger

Clerk Compatibility in Expo 54 and 55

Comprehensive compatibility reference for Clerk with Expo SDK 54 and 55 — covers @clerk/expo v3.1.x authentication approaches, native components, and known limitations.

Roy Anger

How to Add Face ID/Biometric Login to Your Expo+Clerk App

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.

Roy Anger

How to Handle Session Expiry in a React Native App with Clerk

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.

Roy Anger

How to Set Up Clerk Authentication with Expo Router

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.

Roy Anger

What Changed in Clerk Expo SDK 3.1

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.

Roy Anger