Back to all

react-native-best-practices

by jyggiz

00Feb 7, 2026Visit Source
React Native and Expo best practices guide. Use this skill when: - Writing or reviewing React Native / Expo code - Debugging runtime errors (undefined is not an object, maximum update depth, etc.) - Fixing build failures (Gradle, CocoaPods, Metro bundler) - Working with React Navigation - Optimizing FlatList or fixing performance issues - Handling state management (Redux, Zustand, Context) - Working with native modules, permissions, camera, push notifications - Fixing Expo-specific issues (EAS Build, OTA updates, config plugins) - CSS properties not working (grid, animations, vh/vw units, pseudo-elements) - Styling differences between iOS and Android - Reviewing code for anti-patterns Triggers: react native error, expo error, build failed, flatlist slow, navigation error, state not updating, memory leak, permission denied, expo build, eas build, css not working, style not applied, grid layout, animation, shadow not showing