ReactJS               React Native
 

In 2013 ReactJS initial was released.

 

In 2015 React Native was released.

 

ReactJS is used for developing web applications. It is a JS library.

 

React Native is used for developing mobile application. It is a framework.

 

 

In web application mainly rely on CSS or other JS libraries.

 

It has inbuilt features and therefore the output is better than ReactJS.

 

It uses React Router for navigation.

 

It uses entirely different library navigator or the purpose.

 

A single piece of code and it runs everywhere in the program.

 

It is compatible with all platforms, and it requires some platform-specific codes.

 

It takes very less time and efforts.

 

It takes more time and efforts.

 

It requires third party library tools for the development process.

 

It does not require third party library tools for the development process.

 

 

It uses CSS components.

 

It uses animated APIs.

 

 

The browser code in React is rendered through Virtual DOM.

 

React Native uses Native APIs for rendering of components on mobile.

Categorized in: