react-native-apps
Installation
SKILL.md
React Native / Mobile Apps
When to use this skill
- Building mobile apps with React Native or Expo.
- Managing navigation stack.
- Accessing native modules.
1. Expo ecosystem
- Expo Router: Use file-based routing (similar to Next.js) via
expo-router. - Config: Manage native permissions via
app.jsonconfig plugins.
2. Styling
- NativeWind: Use Tailwind-like classes via
nativewindif standard, orStyleSheet.createfor performance-critical views. - SafeArea: Always wrap top-level screens in
SafeAreaViewor handle insets manually.
3. Performance
- Lists: Use
FlashList(Shopify) or optimizedFlatListfor long lists. - Bridge: Minimize passes over the JS bridge. Use Reanimated for 60fps animations.