Firstly make sure that you are done with the downloads of:
- Java Sdk
- Android Studio
- Xcode (in case of OSX)
- HomeBrew (in case of OSX to install node)
- Node/NPM (Node runs Javascript outside the browser. NPM is used for
installing and managing Dependencies. Node and NPM come together)
Those are some essential installs that you will need in your Project
For windows/OSX you need to run the following commands in your command
prompt/command line:
This is the important part for running a react native project:
- npm install -g react-native-cli
Then you can use this cli to start a new project like this:
- react-native init projectname
after following these steps you can get the index.android.js file
and the index.ios.js file where you can code/ edit for ios/android
seperately
App.js or any other file can be created by us while index.android.js and
index.ios.js file comes by default
But now we have index.js file instead of index.android.js and
index.ios.js and an App.js file, so you can write your codes in App.js and register the file in index.js to make it work on both ios and android
so your app registers only once that is in index.js earlier we need to copy paste the same registering code in both index.ios.js and index.android.js to make it work on android and ios that was like duplication of the same code so they must have deprecated that