What is React Native ?
React Native is a variation of React adapted to the development of native apps.
These applications make it possible to exploit the features of a smartphone at best. Apps are often faster, more efficient and offer optimized user interfaces and experiences.
Benefits of using React Native
- Use native code when you need to
React Native combines smoothly with components written in Objective-C, Java, or Swift. It's simple to drop down to native code if you need to optimize a few aspects of your application. It's also easy to build part of your app in React Native, and part of your app using native code directly - that's how the Facebook app works.
- Don't waste time recompiling
React Native lets you build your app faster. Instead of recompiling, you can reload your app instantly. With Hot Reloading, you can even run new code while retaining your application state.