UNPKG

ignite-router-flux

Version:

Infinite Red's hot boilerplate for React Native.

34 lines (29 loc) 911 B
import React, { Component } from 'react' import { View, StatusBar } from 'react-native' import AppNavigation from '../Navigation/AppNavigation' import { connect } from 'react-redux' import StartupActions from '../Redux/StartupRedux' // Styles import styles from './Styles/RootContainerStyles' import { Metrics } from '../Themes' class RootContainer extends Component { componentDidMount () { this.props.startup() } render () { return ( <View style={styles.applicationView}> <StatusBar backgroundColor={Metrics.statusBarColor} barStyle={Metrics.statusBarStyle} /> <AppNavigation /> </View> ) } } // wraps dispatch to create nicer functions to call within our component const mapDispatchToProps = (dispatch) => ({ startup: () => dispatch(StartupActions.startup()) }) export default connect(null, mapDispatchToProps)(RootContainer)