react native

React Native is a package that includes three programming environments: Node.js, iOS, and Android. NPM, the Node Package Manager, needs to be in good working Order.
To Download and set-up follow the steps given below.

PowerShell admin
Set-ExecutionPolicy AllSigned
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-ObjectSystem.Net.WebClient).
choco install nodejs -v10.13.0
choco install jdk8
choco install android-sdk
choco install androidstudio
choco install vscode
choco install python2
Install the React Native command-line tools
$> npm install -g react-native-cli OR
$> npx react-native init your project_name
$ cd your project_name
$ react-native run-android

Basic Understanding of:-
Node.js (usually abbreviated to “Node”) enables your computer to run JavaScript locally in the same way that a web browser runs JavaScript when a web page is executed. Because Node.js runs directly on top of your operating system, Node code can wrap or bind to C libraries and solve the same programming problems that are suited to languages like PHP, Python, PERL, and Ruby.

The NPM is two things: a package management tool running from the command line and a global catalog of open source packages available at your fingertips. NPM packages can live globally or within a node_modules folder for a given project. React Native is best installed globally, whereas project-related dependencies should be downloaded to a local folder. This approach allows you to run React Native’s command-line tool, react-native-cli, anywhere. Specific versions of the React Native can be part of your project’s dependencies.

Android and Java go together like sugar and butter—together they make delicious experiences possible. React Native on Android is no different. The React components you write in JavaScript will ultimately touch the Android Java Virtual Machine. In order to run Android locally, you need the Java Development Kit (JDK) installed.

Android Studio
Android Studio is the official development environment for building and deploying Android applications. It’s free to download. Once you have it set up, it comes with yet another package manager. Fortunately, the React Native Getting Started guide goes through all the details step by step.