React Native — разработка мобильных приложений
web-development
React Native Expert is a Claude Code skill that designs, implements, and debugs cross-platform mobile applications using React Native and Expo for iOS and Android. Reach for it when starting a mobile project from scratch and unsure how to structure it; when lists stutter and the app drops frames while scrolling; when the keyboard covers a form or SafeArea breaks layouts across device sizes; when a native module can't be found after installation. The skill sets up Expo Router and React Navigation, building tab, stack, and drawer hierarchies with deep linking support. It optimizes FlatList with memo and useCallback, tunes windowSize and maxToRenderPerBatch, and profiles with Flipper. Platform-specific logic is handled via Platform.select; KeyboardAvoidingView is configured correctly per platform; AsyncStorage and MMKV cover persistence. On build failures, it clears Metro cache, reads Xcode logs, and parses Gradle output. Output is TypeScript components with typed props, production-ready. Direction is React Native/Expo mobile — not web (use react-expert for that) and not Flutter (use flutter-expert). Best suited for teams on Expo SDK; not the right fit when the project requires pure native Swift or Kotlin with no JavaScript layer.
- #react-native
- #expo
- #mobile-development
- #ios
- #android
- #cross-platform
- #navigation