What problem does it solve?
This Skill provides concise, actionable guidelines to prevent runtime crashes and remove common performance bottlenecks in React Native and Expo applications, enabling stable, smooth mobile UI and animations.
Core Features & Use Cases
- List and Scroll Performance: Patterns for virtualized lists, stable object references, primitive prop memoization, and image sizing to avoid jank.
- Animation & Gestures: Guidance for GPU-accelerated transforms, Reanimated derived values, and GestureDetector-based press states for smooth UI interactions.
- Platform & Architecture: Recommendations for native navigators, monorepo native dependency placement, expo-image usage, font embedding, and React Compiler compatibility.
- Use Case: Apply these rules when optimizing a feed screen with thousands of items, converting a JS-based navigator to native-stack for fluid transitions, or refactoring animations to run on the UI thread.
Quick Start
Apply the React Native Skills to review and optimize a screen that uses a virtualized list, Reanimated animations, and native modules for immediate performance and stability improvements.