React Native Options

Reference for Expo and React Native stack options.

Open documentation actions

React Native options are selected with --ecosystem react-native. They generate a runnable Expo app and do not expose TypeScript web frontend, backend, database, or web deployment categories.

CategoryCLI flagValues
Native frontend--frontendnative-bare native-uniwind native-unistyles
Mobile navigation--mobile-navigationexpo-router react-navigation none
Mobile UI--mobile-uitamagui gluestack-ui uniwind unistyles none
Mobile storage--mobile-storagemmkv none
Mobile testing--mobile-testingmaestro react-native-testing-library maestro-react-native-testing-library none
Mobile push--mobile-pushexpo-notifications none
Mobile OTA--mobile-otaexpo-updates none
Mobile deep linking--mobile-deep-linkingexpo-linking none

Compatibility

  • native-uniwind selects mobile-ui uniwind.
  • native-unistyles selects mobile-ui unistyles.
  • tamagui and gluestack-ui are intended for native-bare to avoid conflicting style systems.
  • expo-notifications, expo-updates, and expo-linking require Expo-compatible native projects.