如何在React Navigation 5.x中的不同嵌套堆栈之间导航?

时间:2020-02-10 15:49:39

标签: reactjs react-native react-navigation

父母导航器

  • 嵌套导航器1

    • 屏幕A
    • 屏幕B
  • 嵌套导航器2

    • 屏幕C
    • 屏幕D

如何在React Navigation v5.0 中从屏幕D转到屏幕B ?

我尝试了类似https://reactnavigation.org/docs/en/navigation-actions.html#reset

的操作

但是当我尝试使用CommonActions.reset()时,它会导航到屏幕C

我尝试过了

    ...
    import { CommonActions } from '@react-navigation/native';
    ...
    navigation.dispatch(
      CommonActions.reset({
        index: 1,
        routes: [
          { name: 'ScreenB' },
        ],
      })
    );
..

1 个答案:

答案 0 :(得分:2)

navigation.navigate('Navigator1', { screen: 'ScreenB' });

glutReshapeFunc