generator-rn-toolbox-gv
Version:
React-Native generators to kickstart your project
38 lines (29 loc) • 775 B
JavaScript
// @flow
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { createStackNavigator } from 'react-navigation';
import * as Pages from '<%= appName %>/src/pages';
import { navListener } from '<%= appName %>/src/modules/Nav/module';
export const AppNavigator = createStackNavigator({
home: {
screen: Pages.Home,
},
});
class App extends React.Component {
render() {
return (
<AppNavigator
navigation={{
dispatch: this.props.dispatch,
state: this.props.nav,
addListener: navListener,
}}
/>
);
}
}
const mapStateToProps = state => ({
nav: state.nav,
});
const AppWithNavigationState = connect(mapStateToProps)(App);
export default AppWithNavigationState;