Я пытаюсь создать стековый навигатор, и он выдает мне вышеупомянутую ошибку.Мой код ниже
import React, {Component} from 'react';
import { createStore, applyMiddleware, compose } from 'redux';
import NavigationService from './Utils/NavigationService'
import { Provider } from 'react-redux';
import thunk from 'redux-thunk';
import { createStackNavigator, createSwitchNavigator } from 'react-navigation';
import Stat from './App/statsScreen'
import Sec from './App/loginScreen'
const RootStack = createStackNavigator(
{
Home: Stat,
Details: Sec
},
{
initialRouteName: "Details"
}
);
const AppNavigator = createSwitchNavigator(
{
App: RootStack,
}, {
initialRouteName: 'App'
}
);
export const store = (__DEV__) ? createStore(rootReducer, compose(applyMiddleware(thunk), window.devToolsExtension ? window.devToolsExtension() : f => f)) : createStore(rootReducer, applyMiddleware(thunk));
export default class App extends React.Component {
render() {
return (
<Provider store={store}>
<AppNavigator
ref={navigatorRef => {
NavigationService.setTopLevelNavigator(navigatorRef);
}}
/>
</Provider>
);
}
}
Однако, если я прокомментирую часть «createStackNavigator» и экспортирую общий класс, он будет работать.Что мне здесь не хватает?и с этим кодом, почему это выдало мне такую ошибку?