Types of Mobile Apps :
Hybrid AppsNative Apps
Hybrid Apps :
Hybrid Apps are web applications in the native browser such as UIWebView in IOS and Webview on Android.Hybrid Apps are developed using HTML and CSS and Javascript and then wrapped up in native application using platforms like cordova.
Developement of hybrid apps are simpler,faster and more rapid.
Cordova allows you to build your app for more than one platform.
Hybrid Apps are not faster as they run in a native browser.
Ionic,PhoneGaps are hybrid App framework.
Native Apps :
Native apps are build for specific platforms and written in the language that the platform accepts.For example swift for IOs, Java/Kotlin for android.
Native apps are faster and responsive.
Distributed in stores
Over all native apps offers a better user experience and better performance than the hybrid apps
React Native is a native app framework.
It also allows you to build app for both IOS and Android.