You will need Node, the React Native command line interface, Python2, a JDK, and Android Studio.
While you can use any editor of your choice to develop your app, you will need to install Android Studio in order to set up the necessary tooling to build your React Native app for Android.
Node, Python2, JDK
We recommend installing Node and Python2 via Chocolatey, a popular package manager for Windows.
React Native also requires a recent version of the Java SE Development Kit (JDK), as well as Python 2. Both can be installed using Chocolatey.
Open an Administrator Command Prompt (right click Command Prompt and select "Run as Administrator"), then run the following command:
choco install -y nodejs.install python2 jdk8
Open Terminal and Write This Command
npm install -g react-native-cli
Now Install Genymotion for platform for your react project
Creating a new application in Genymotion
Use the React Native command line interface to generate a new React Native project called "AwesomeProject":
react-native init AwesomeProject
done! your react project is ready.
you will see your react project is running on genymotion