What problem does it solve?
This Skill helps you prevent common React Native and Expo performance pitfalls and UI regressions by enforcing best practices across rendering, lists, animations, navigation, and platform integrations.
Core Features & Use Cases
- List performance optimization: Covers virtualization patterns, stable references, memoization-friendly props, and lightweight list items.
- Animation and gesture best practices: Guides correct Reanimated usage for derived values, GPU-friendly animations, and UI-thread press handling.
- UI, navigation, and configuration guidance: Recommends native navigators,
expo-image, safe area handling, and modern styling patterns for consistency.
- Use case: When building an Expo app with a feed of mixed cell types (headers, messages, images) and frequent state updates, use these rules to reduce re-renders and scroll jank while keeping animations smooth and predictable.
Quick Start
Use the React Native Skills rules to generate refactors for a React Native screen you want to optimize for list scrolling performance and smoother animations.