react-native-apps
Original:🇺🇸 English
Translated
Patterns for React Native (Expo), navigation, and mobile state.
16installs
Sourcesraloff/gravityboots
Added on
NPX Install
npx skill4agent add sraloff/gravityboots react-native-appsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →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 config plugins.
app.json
2. Styling
- NativeWind: Use Tailwind-like classes via if standard, or
nativewindfor performance-critical views.StyleSheet.create - SafeArea: Always wrap top-level screens in or handle insets manually.
SafeAreaView
3. Performance
- Lists: Use (Shopify) or optimized
FlashListfor long lists.FlatList - Bridge: Minimize passes over the JS bridge. Use Reanimated for 60fps animations.
4. Navigation
- Stack: Use Stack for drill-down.
- Tabs: Use Tabs for top-level sections.
- Deep Links: configure generic links in for universal links.
app.json