# To create ReactNative project
react-native init manager
npm install -g eslint
npm install --save-dev eslint-config-rallycoding
npm install --save react-redux redux
npm install --save axios
npm install --save firebase
npm install --save redux-thunk
# npm install --save react-native-router-flux@3.35.0 --> this version doesn't work
npm install --save react-native-router-flux
npm install --save lodash
npm install --save react-native-communications
# To run in iOS device
react-native run-ios
In file settings.json:
{
"editor.tabSize": 2
}In file .eslintrc:
{
"extends": "rallycoding"
}- Clear watchman watches:
watchman watch-del-all - Delete the
node_modulesfolder:
rm -rf node_modules && npm install - Reset packager cache:
rm -fr $TMPDIR/react-*ornpm start -- --reset-cache - Clear build results for iOS and Android:
rm -rf android/build && rm -rf ios/build - Upgrade react-native-cli to latest version:
npm i -g react-native-cli - Create iOS & Android folders with needed files:
react-native upgrade