Logo

dev-resources.site

for different kinds of informations.

What is React Native?

Published at
11/25/2020
Categories
top
tutorial
reactnative
react
Author
pwc
Categories
4 categories in total
top
open
tutorial
open
reactnative
open
react
open
Author
3 person written this
pwc
open
What is React Native?

React Native is a framework for building apps that work on both Android and iOS. It allows you to create real native apps using JavaScript and React. This differs from frameworks like Cordova, where you use HTML to build the UI, which will then just be displayed within the device’s integrated mobile browser (WebView). React Native has built-in components which are compiled to native UI components, while your JavaScript code is executed through a virtual machine. This makes React Native more performant than Cordova.

Another advantage of React Native is its ability to access native device features. There are many plugins that you can use to access native device features, such as the camera and various device sensors. If you’re in need of a platform-specific feature that hasn’t been implemented yet, you can also build your own native modules — although that will require you to have considerable knowledge of the native platform you want to support (Java or Kotlin for Android, and Objective C or Swift for iOS).

Best Web Hosting Black Friday Deals

If you’re coming here and you’re new to React, you might be wondering what it is. React is a JavaScript library for the Web for building user interfaces. If you’re familiar with MVC, it’s basically the View in MVC. React’s main purpose is to allow developers to build reusable UI components. Examples of these components include buttons, sliders, and cards. React Native took the idea of building reusable UI components and brought it into mobile app development.

Know More on SitePoint

top Article's
30 articles in total
Favicon
Top 10 Cybersecurity Companies in India 2025
Favicon
10 Greatest Russian Soccer Players in History
Favicon
Unboxing: Seven & Me
Favicon
Why the Linux `top` Command Might Not Display All Processes: Understanding the Limitations
Favicon
Star packers and movers
Favicon
Dr. Stephen Nkem Asek Awarded Doctor Of Social Sciences (Honoris Causa) By AUBSS And QAHE
Favicon
The Best Windows Keyboard Shortcuts
Favicon
Economical Eats: Pocket-Friendly Breakfast in Amsterdam
Favicon
The Top Digital Marketing Agency in Cairo You Need to Know About
Favicon
Top Custom eLearning Development Companies in 2024
Favicon
Best Document Redaction APIs in 2023
Favicon
TOP - Objects and Object Constructors
Favicon
Industrial Drum Top Vacuums: Benefits and Applications - SPILVAC
Favicon
Top 100 Developers per Country - Exploring Stack Exchange Data Explorer
Favicon
Process management in GNU/Linux
Favicon
TOP 5 WEBSITES TO LEARN SQL
Favicon
Top 20+ Free and Premium Bootstrap Dashboard Templates to Consider in 2023
Favicon
Top 5 Data Science Companies In The World | 2022-23
Favicon
Top 10 full-cycle development companies in 2022
Favicon
Top IoT development companies you need to know in 2022
Favicon
Basic Guide in Estimating Project Size by Using Story Points
Favicon
Transform Android to Linux
Favicon
5 Reasons To Choose PHP Web Development For Business Website Development
Favicon
My top 10 best vs code extensions for frontend developers
Favicon
Top ways to become a self taught developer
Favicon
Today I have attempted 5 java programming exercises 😊.
Favicon
🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend🔥🔥🔥
Favicon
Top Productivity Apps for 2021
Favicon
Top 5 CSS methodologies in 2021
Favicon
What is React Native?

Featured ones: