
But a lot of these elements make the app heavy. The advantage is speeding up the development. Application size – React Native uses numerous APIs, third-party libraries, and native components.There are two types of issues developers complain about: What’s more, as the JS runs on the client’s, not the server’s side, the performance highly depends on hardware, software, and code quality. Most often the differences are unnoticeable. However, most of the time it won’t impact the user experience. React Native apps’ performance is lower than native apps’.Ī cross-platform app’s speed is always a little slower than native apps. The framework has been put available on GitHub since 2015. They released React Native’s first public preview in January of 2015 at Reactjs Conference. It started in 2013 as Facebook’s internal hackathon project.įacebook’s goal was to bring all the advantages of web development, like quick iterations and having one team to develop the whole product, to mobile. React Native is a mobile app development framework that allows developers to create multi-platform Android and iOS apps using native UI elements. If you want to get notified about upcoming chapters, consider subscribing for handbook updates. We’re aimed at creating a whole handbook about React Native app development. Note: if you stand before a big decision you need details, we’re perfectly aware of that fact, that’s why everything we say here will be extended with time.


In this particular article, we’re offering you a compact version of those findings = everything you need to know about React Native development in a nutshell.

React Native, like every other technology, has its pros and cons.
