Skip to content
v3.0.1 — MCP OAuth, organizations, passkeys, SSR adaptersChangelog
Convex Auth
Esc
↑↓navigate↵open⌘Jpreview
On this page

React Native

The Expo component set — auth screens, org components, session and profile management.

@vortex-api/convex-auth/react-native ships a parallel component set for Expo apps — same coverage as the React library, built for native.

Providers and screens

Component Purpose
ExpoConvexAuthProvider Root provider — token storage, session restore, runtime wiring.
ExpoConvexAuthClientProvider Drop-in client provider for the useConvexAuthClient API.
ExpoAuthClientSignInScreen / ExpoAuthClientSignUpScreen Full client-driven auth screens.
ExpoAuthPostSignUpPage Post-sign-up step (verification, profile completion).
ExpoAuthOrganizationChooserPage Org picker shown after sign-in when the user belongs to multiple orgs.
ExpoAuthAcceptInvitePage Deep-linked invitation acceptance screen.

Organization components

Component Purpose
ConvexCreateOrganization Org creation form.
ConvexOrganizationList List of the user’s organizations.
ConvexOrganizationMembers Member list and management.
ConvexOrganizationProfile Org profile/settings surface.
ConvexOrganizationSwitcher Switch the active organization.

Account components

Component Purpose
ConvexSessionList Active sessions with revoke controls.
ConvexProfileEditForm Name/profile editing.
ConvexProfileImageUploader Avatar upload.
ConvexChangeEmailForm Email change with verification.
ConvexForgotPasswordForm / ConvexResetPasswordForm Password recovery flow.
ConvexVerifyEmailScreen Email verification screen.
ConvexEnableTwoFactorForm / ConvexVerifyTwoFactorForm TOTP enrollment and challenge.

Helpers

createExpoConvexAuthRuntime builds the runtime object the Expo providers expect (SecureStore token storage, deep-link helpers). resolveExpoAuthConfig, deriveExpoConvexSiteUrl, resolveExpoScheme, and buildExpoTrustedOrigins derive the auth configuration from your Expo app config — see the React Native guide for setup.

Was this page helpful?