DEV Community

Cover image for React vs React Native

Posted on • Updated on • Originally published at

React vs React Native

The two most popular technologies in the app development market are ReactJS and React Native. Both of these programs have identical names, were create by Facebook, and have retained large followings since their inception. Many people in the ecosystem, however, are still confuse about the distinctions between ReactJS and React Native.

The difference between the two is obvious: one is a web framework, while the other is a mobile framework. But how are they distinct aside from that? In this essay, I’ll provide you with a high-level overview of the business benefits and constraints of both platforms, as well as the important distinctions to consider when deciding between Reactjs and React Native.


ReactJS is an open-source JavaScript library for creating web application user interfaces. It is exclusively in charge of the application’s view layer. It allows developers to create complicated user interfaces using “components,” which are tiny, independent pieces of code. The first half of ReactJS is components, which are the sections that include HTML code and what you want to see in the user interface, and the second part is the HTML page, which will render all of your components.

React Native

React Native is a JavaScript framework that may be used to create mobile apps for iOS, Android, and Windows. To create a cross-platform mobile app merely requires JavaScript. React Native is similar to React, except instead of utilizing web components as building blocks, it employs native components. Rather than the browser, it is aimed towards mobile platforms.

In 2013, Facebook created React Native for an internal project called Hackathon. Facebook stated in March 2015 that React Native is open source and available on GitHub. React Native was created with the intention of being used in an iOS app. It does, however, now support the Android operating system.

The full detailed article published on softhunt website just click link and know more about reactJS and react Native

Discussion (0)