Реагировать на навигацию - «undefined не является объектом (оценивает« Component.router.getStateForAction »)» - PullRequest
0 голосов
/ 13 января 2020

Я получаю эту ошибку:

undefined is not an object (evaluating 'Component.router.getStateForAction')

вот код на закуску

и это скриншот с эмулятора на моем компе

это соответствующий код

const App = () => <AppContainer />;

const AppSwitchNavigator = () =>
  createSwitchNavigator({
    WelcomeScreen
  });

const AppContainer = createAppContainer(AppSwitchNavigator);

export default App;

не уверен, что я что-то не так делаю или это ошибка?

1 Ответ

0 голосов
/ 13 января 2020

Вы передаете функцию вместо навигатора для созданияAppContainer

Изменение

const AppSwitchNavigator = () =>
  createSwitchNavigator({
    WelcomeScreen
  });

на

const AppSwitchNavigator = createSwitchNavigator({ WelcomeScreen });
...