I'm doing an app on react native & I'm creating views with redux but I'm having this problem
If someone could help me ...
this is my code
import React, { Component } from 'react'
import { Provider, connect } from 'react-redux'
import { createStackNavigator, addNavigationHelpers } from 'react-navigation'
import {
reduxifyNavigator,
createReactNavigationReduxMiddleware,
} from 'react-navigation-redux-helpers';
import Routes from './config/routes'
import getStore from './store'
const Navigator = createReactNavigationReduxMiddleware(Routes, {
headerMode: 'screen'
})
const navReducer = (state, action) => {
const newState = Navigator.router.getStateForAction(action, state)
return newState || state
}
class App extends Component {
render(){
return (
<Navigator
navigation={reduxifyNavigator({
dispatch: this.props.dispatch,
state: this.props.nav
})}
/>
)
}
}
const store = getStore(navReducer);
const AppIndex = connect( state => ({ nav: state.nav }) )(App)
export default Index = () => {
return (
<Provider store={store}>
<AppIndex />
</Provider>
)
}