If you already know JavaScript or React JS, React Native fits you, and I recommend you to use React Native on your mobile app. Otherwise, React Native is still easy to learn and very useful . However, if you know Java/Dart, you may consider some other frameworks of these languages to build cross-platform apps.