Действие "НАВИГАЦИЯ" с полезной нагрузкой {"name": "settings"} не было обработано ни одним навигатором. У вас есть экран с названием «Настройки»? - PullRequest
0 голосов
/ 05 мая 2020

Когда я пытаюсь перейти от 'review' к 'settings', я получил эту ошибку:

Действие «НАВИГАЦИЯ» с полезной нагрузкой {"name": "settings"} не было обработано никакими навигатор.

У вас есть экран с именем «настройки»?

Если вы пытаетесь перейти к экрану во вложенном навигаторе, см. https://reactnavigation.org/docs/nesting-navigators#navigating -to-a -screen-in-a-nested-navigator .

Это предупреждение предназначено только для разработки и не будет отображаться в производстве.

   review = () => {
    return (
      <Stack.Navigator >
        <Stack.Screen 
            name="review" 
            component={ReviewScreen}
            options={{
              headerTitle: 'review jobs',
              headerRight: () => (
                <Button
                  onPress={() => this.props.navigation.navigate('settings')}
                  title="settings"
                />
              ),
            }} 
        />
        <Stack.Screen name="settings" component={SettingScreen} />
      </Stack.Navigator>
    );
  }

render() {
    return ( 
<NavigationContainer independent={true} >
  <Tab.Navigator>
    <Tab.Screen name="deck" component={DeckScreen}  />
    <Tab.Screen name="map" component={MapScreen} />
    <Tab.Screen name="review" component={this.review} />
  </Tab.Navigator>
</NavigationContainer>
     );
}

Я использую реакцию навигация в этих версиях: "@ response-navigation / bottom-tabs": "^ 5.3.3", "@ response-navigation / native": "^ 5.2.3", "@ response-navigation / stack": "^ 5.2.18 ",

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...