Native is the preferred choice in most other cases . Having knowledge in the native language and the native APIs is needed when developing in React Native as well. This means that if you are a beginner it is strongly recommended to start by developing a native application.
Read moreIs React Native or Kotlin easier?
The fact that you can also safely reuse upto 70% of your JS code for an iOS app is also a very big plus. Kotlin, on the other hand, is a relatively easy language to pick . However, building your Kotlin app will take you longer as compared to React Native.
Read moreIs React Native worth learning in 2020?
Definitely . The experience in creating applications using native technologies can for example help in application distribution or working with mobile devices in general. However, creating both the user interface and business code in JavaScript may require a slight change of mindset.
Read more