integrating-clerk-expo
Installation
SKILL.md
Clerk authentication in Expo (React Native)
Key constraints (read first)
- Expo native apps do not support Clerk email links. Prefer email verification codes (
email_code) or other strategies. - Clerk prebuilt UI components are not supported on Expo native. Use custom flows (your own screens) plus the control components:
<ClerkLoaded>,<ClerkLoading>,<SignedIn>,<SignedOut>,<Protect>. - Default session tokens are in-memory; for native apps you almost always want a secure token cache (Expo SecureStore).