What problem does it solve?
React Native projects often struggle with inconsistent performance patterns across lists, animations, navigation, and native module integration. This Skill consolidates established best practices and reusable patterns to reduce jank, crashes, and maintenance overhead.
Core Features & Use Cases
- List performance: virtualization, stable object references, memoization, and optimized image handling in lists.
- Animations: GPU-accelerated transforms, useDerivedValue for composable animations, and GestureDetector-based interactions.
- Navigation: prefer native navigators for smoother transitions and better UX.
- UI patterns: use expo-image, Galeria lightbox, native modals, and Pressable for interactions.
- Monorepo & dependencies: ensure consistent dependency versions across packages and proper native dep installation.
- Scope: designed for React Native and Expo apps, including fonts, images, and native module considerations.
Quick Start
Start by auditing an existing React Native project against the included rules. Then implement the recommended changes to list rendering, animation handling, and navigation. Finally, validate performance improvements and ensure native module compatibility.