‫Let's talk about why to choose React Native.
‫Well, first of all, React Native
‫lets you to have the cross platform app from single code.
‫So you write one component, but it's working on both iOS and Android and even on web with some configuration.
‫So the first main reason is that one developer can build both Android and iOS apps.
‫The other main advantage is that it is using JavaScript.
‫JavaScript is the most popular programming language currently, and you can achieve a lot of things
‫with JavaScript.
‫From web development to mobile app development, backend development, and even desktop app development.
‫So what can you do with JavaScript?
‫So this very popular programming language, So whatever you learn here are also the basics of JavaScript,
‫which is going to be used in different areas.
‫React Native has a very active community.
‫A lot of people use it, a lot of people love it, which means that there is a lot of support and maintenance.
‫And for the open source side, there are a lot of packages available and basically whatever comes to
‫your mind, there is already support for that in React Native.
‫This also means that you can feel safe, that React Native is not going to disappear, at least for
‫the next ten years.
‫So yeah, you can feel secure.
‫There are also the apps that are built with React Native feel like Native.
‫They are built with many native modules and the experience is very close to the native experience and
‫due to the React Native bridge, it's actually consuming the native modules while some other frameworks
‫they just use Webview.
‫So it's like a website downloaded to your app.
‫That's not the case with React Native.
‫It fully feels like Native, both the navigation and everything else.
‫So these are the main reasons to choose React Native.
‫And there are much more of course, but these are what you should know when choosing React Native.