React Native is a framework that allows us to create native applications for iOS and Android. This framework is based on React JS. The difference of using React Native is that, instead of getting a hybrid web application, we get a fully native application, either for iOS or Android based operating systems. Native applications, with respect to hybrid applications, have better performance, lower memory consumption and higher speed.