react-native
Installation
SKILL.md
React Native
React Native allows you to build native mobile apps using React and JavaScript/TypeScript. It renders veritable native UI components (not webviews), offering performance close to native apps while maintaining the React developer experience.
When to Use
- Universal Mobile Apps: Building cross-platform iOS and Android applications using React and TypeScript.
- The New Architecture: Leveraging TurboModules, Fabric concurrent rendering, and Bridgeless mode for 60/120fps native performance.
- Code Sharing Across Web & Mobile: Sharing hooks, validation logic, and state stores between React web apps and React Native mobile apps.
- Ecosystem Scale: Accessing the massive ecosystem of React Native libraries, devtools, and component libraries.
Quick Start
Using Expo (Recommended production standard):