react-native-patterns
Installation
SKILL.md
React Native Patterns Skill
When to Activate
- Building a cross-platform mobile app (iOS + Android)
- Adding navigation, deep links, or tab structure
- Persisting data locally on device
- Implementing push notifications
- Debugging performance issues (re-renders, list scrolling)
- Handling offline / flaky network conditions
- Choosing the right local storage option between SecureStore, MMKV, and SQLite based on data type and sensitivity
- Optimizing FlatList rendering with
getItemLayout,removeClippedSubviews, and memoized callbacks - Setting up Expo Router file-based navigation and dynamic route segments