React Native
An open-source framework by Meta that allows developers to build native mobile apps for iOS and Android using React and JavaScript.
What it is
Unlike Capacitor, which wraps a website in a browser window, React Native translates JavaScript code directly into native iOS and Android UI components. This provides the smooth performance and authentic feel of a true native app while allowing development teams to maintain a single JavaScript codebase.
When you would use it
You use React Native when you need the authentic feel and performance of a native mobile app but want to use existing React skills rather than hiring dedicated Swift and Kotlin developers.
Common operations
- Building complex, high-performance mobile apps for both App Store and Google Play simultaneously.
- Sharing core business logic code between a web app and a mobile app.