ReactJS is a JavaScript library, supporting both front-end web and being run on a server, for building user interfaces and web applications. React Native is a mobile framework that compiles to native app components, allowing you to build native mobile applications for different platforms (iOS, Android, and Windows Mobile) in JavaScript that allows you to use ReactJS to build your components, and implements ReactJS under the hood. Both are open sourced by Facebook.
Node 10+ installed, you can use npm to install the Expo CLI command line utility:
5.Webstorm (recommended)
After installing node.js
1.Step
npm install -g expo-cli*
2.Step
For creating new project
expo init name
3.Step
Start coding
cd AwesomeProject
npm start