Looking for better alternatives to Swift for iPhone apps is fine but there are only specific scenarios when building an iOS app with React Native would be truly beneficial.
2. 1. When to Use React Native For iOS App
Development
You need to build a cross-platform application for both iOS
and Android with a small team and limited resources.
Your app should look and work the same on both platforms.
Want flawless collaboration among developers and faster
development.
4. 3. When to Use Swift For iOS App Development
You need to build a native app for the iOS platform only.
There are further plans of scaling and maintaining the app in future.
Your app will be a complex one, based on platform-specific code.