Undefined is not an object

0

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>
    )
}
    
asked by Francisco Navarrete 20.12.2018 в 15:27
source

0 answers