Personal notes using react-native on mac
- XCode
- Homebrew
- Node and Watchman (Must have Homebrew installed)
- brew install node
- brew install watchman
- React-Native CLI
- npm install -g react-native-cli
- To run your react-native app
- react-native run-ios
- ESLint
- npm install --save-dev eslint-config-rallycoding
- Create .eslintrc file on route directory
{ "presets": ["react-native"] }
- Firebase
- npm install --save firebase
- Redux
- npm install --save redux react-redux
- Redux-Thunk (Used for asynchronous dispatch)
- npm install --save redux-thunk
- react-native-router-flux (Used for routing)
- npm install --save react-native-router-flux@3.35.0
- Axios
- npm install --save axios
- Lodash (Helper method for objects and arrays)
- npm install --save lodash
- react-native communications (Gives it the ability to send text and make calls)
- npm install --save react-native-communications
- bundling failed: "TransformError"
- yarn remove babel-preset-react-native
- yarn add babel-preset-react-native@2.1.0