Crypto markets
Dependencies:
- Node 6.0 or newer
- (iOS) Xcode 9.0 or newer
- (Android) Android Studio SDK 23
brew install watchman
brew install yarn
yarn global add react-native-cli
yarn
Fastlane:
sudo gem install fastlane -NV
- React: react, react-native, react-native-chart/victory-native, react-navigation, react-native-vector-icons
- Redux: redux, react-redux, redux-logger, redux-thunk
- Devtools: react-native-cli, react-devtools, babel-cli, babel-preset-flow, flow-bin
git config --global pull.rebase true
export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD=bdkj-dsab-oipo-rloz
https://github.com/ModusCreateOrg/react-navigation-redux-sample https://react.rocks/example/FinanceReactNative
- Try to have one reducer for everything until you need to split it
- Each screen should be connected to the store
- Components can have props passed from the screen (use spread operator)
- react-navigation allows parameters passing and querying (but we should avoid?)
- this.props.navigation.state.params