Difference between ReactJS and React Native - LearnHowToCode SarkariResult.com Interview Questions and Answers LearnHowToCodeOnline
Difference between ReactJS and React Native

Difference between ReactJS and React Native


ReactJS

ReactJS is an open source JavaScript library that is used to build a user interface for Web Applications. It is responsible only for the view layer of the application. It provides developers to compose complex UIs from a small and isolated piece of code called "components." ReactJS made of two parts first is components, that are the pieces that contain HTML code and what you want to see in the user interface, and the second one is HTML document where all your components will be rendered.

React Native

React Native is a JavaScript framework used for developing a real, native mobile application for iOS Android, and Windows. It uses only JavaScript to build a cross-platform mobile application. It is like React, which uses native component rather than using web components as building blocks.

ReactJS Vs React Native

SN
ReactJS
React Native
1.
Initial release in 2013.
Initial release in 2015.
2.
It is used for developing web applications.
It is used for developing mobile applications.
3.
It can be executed on all platforms.
It is not platform independent. It takes more effort to be executed on all platforms.
4.
It uses a JavaScript library and CSS for animations.
It comes with built-in animation libraries.
5.
It uses React-router for navigating web pages.
It has built-in Navigator library for navigating mobile applications.
6.
It uses HTML tags.
It does not use HTML tags.
7.
It can use code components which saves a lot of valuable time.
It can reuse React Native UI components & modules which allow hybrid apps to render natively.
8.
High security.
Low security.
9.
In this, the Virtual DOM renders the browser code.
In this, Native uses its API to render code for mobile applications.


About Mariano

I'm Ethan Mariano a software engineer by profession and reader/writter by passion.I have good understanding and knowledge of AngularJS, Database, javascript, web development, digital marketing and exploring other technologies related to Software development.

0 comments:

Featured post

Political Full Forms List

Acronym Full Form MLA Member of Legislative Assembly RSS Really Simple Syndication, Rashtriya Swayamsevak Sangh UNESCO United Nations E...

Powered by Blogger.