React Native
React Native is Meta's framework for building native mobile applications using JavaScript and React. It renders actual native UI components through a bridge architecture (and the newer Fabric renderer), allowing apps to look and feel like their platform-native counterparts. The New Architecture with JSI, Fabric, and TurboModules has significantly improved performance and native interop.
Key Strengths
- Uses JavaScript and React, leveraging existing web developer skills
- Renders actual native UI components for authentic platform feel
- Share code and knowledge with React web applications
- Large talent pool of JavaScript/React developers available
- Expo ecosystem simplifies development, builds, and OTA updates