React Native and Expo development guide covering components, styling, animations, navigation, state management, forms, networking, performance optimization, testing, native capabilities, and engineering (project structure, deployment, SDK upgrades, CI/CD). Use when: building React Native or Expo apps, implementing animations or native UI, managing state, fetching data, writing tests, optimizing performance, deploying to App Store/Play Store, setting up CI/CD, upgrading Expo SDK, or configuring T
react-native-dev is a broad, practical development guide for building production-ready React Native and Expo applications. It solves the problem of navigating the sprawling React Native and Expo ecosystem by consolidating current, opinionated recommendations across UI, styling, animations, navigation, state, forms, networking, performance, testing, native capabilities, and engineering into one skill with topic-specific reference files.
The main document offers quick-reference tables of component preferences (FlashList over FlatList, expo-image over the built-in Image, Pressable over TouchableOpacity, Reanimated 3 over the legacy Animated API, and more), scaling guidance, a state-management decision matrix, and prioritized performance fixes. Reference files go deep on Expo Router navigation, native UI components and visual effects, StyleSheet and NativeWind styling, Reanimated animations, Zustand/Jotai/React Query state, React Hook Form plus Zod forms, a fetch-based networking layer with React Query and optimistic updates, profiling and bundle optimization, Jest and React Native Testing Library plus Maestro E2E, native capabilities like camera, location, permissions, haptics, notifications and biometrics, and engineering topics such as project layout, EAS build/submit, CI/CD, and SDK upgrades. Notably, its security-conscious guidance recommends storing tokens in expo-secure-store and warns that AsyncStorage is unencrypted and readable on rooted or jailbroken devices.
It targets mobile developers and teams building or scaling Expo and React Native apps, from initial architecture through deployment to the App Store and Play Store. As an MIT-licensed documentation and code-pattern reference, it credits upstream sources including Expo's own skills and official docs, and provides advisory patterns rather than executing anything destructive.
Components, styling, animations, navigation, state management, forms, networking, performance, testing, native capabilities, and engineering topics like project structure, EAS deployment, SDK upgrades, and CI/CD.
Among others FlashList for lists, expo-image for images, Reanimated 3 for animations, Gesture Handler for gestures, Expo Router for navigation, Zustand or Jotai for shared state, React Query for server state, and React Hook Form with Zod for forms.
It recommends storing any token or secret in expo-secure-store and warns that AsyncStorage is unencrypted and readable on rooted or jailbroken devices, and shows attaching bearer tokens and safely refreshing them.
Both, though it leans toward Expo and Expo Router for new projects and references EAS for building and submitting apps.
It is MIT-licensed and credits upstream sources including Expo's skills repository and the official Expo and React Native documentation.
Quick Setup:
.claude/skills/Repository
minimax-ai/skills