What problem does it solve?
It prevents common React Native performance bottlenecks and runtime crashes by enforcing best practices for rendering, lists, animations, navigation, and native modules.
Core Features & Use Cases
- Performance-safe React Native patterns: Avoid render thrashing by stabilizing list item props and references, using virtualized lists, and keeping list items lightweight.
- Crash-proof rendering rules: Ensure strings are rendered inside
<Text> and avoid falsy JSX patterns that can break production.
- Native-grade UI behavior: Improve animation smoothness with GPU-friendly properties and Reanimated patterns, and use platform-native navigators and menus.
Use case: You’re building an Expo app with feed-like screens; this Skill helps you refactor list rendering to remove jank (virtualization, memo-friendly props) and update animations to stay on the UI thread (transform/opacity, GestureDetector patterns) while preventing Text/layout crashes.
Quick Start
Use the vercel-react-native-skills guidelines when refactoring a React Native screen for performance and correctness, especially one that renders lists and uses Reanimated animations.