React Navigation-如何在BottomTabNavigator中重置StackNavigator

时间:2020-05-22 18:19:52

标签: react-native react-navigation react-navigation-v5

我有一个相当基本的应用程序,其中包含一个BottomTabNavigator和其中的两个StackNavigator。

  • 时间轴
  • 新闻
  • 发布
    • PickMedia
    • 描述
  • 个人资料
    • 主要
    • 您的帖子

在我的POST路线上,用户在一个屏幕中选择一种媒体,然后移动到下一个屏幕,描述该媒体,然后按Submit按钮保存该帖子并返回到时间轴。

此刻,我想回到时间轴(在我之前的同一位置,而不是将其重置为初始状态)。

下次我在bottomTabNavigator上按POST时,我想进入PickMedia屏幕。今天转到“ Describe”,这是我最后一次使用。

initialRouteName仅在首次加载时起作用。

在我尝试过的Describe提交中

navigation.dispatch(
  CommonActions.reset({
    index: 0,
    key: null,
    routes: [{name: 'Post'}],
  })
);
navigation.navigate('Timeline');

我如何才能从bottomTabNavigator始终进入stackNavigator的首页?

预先感谢

0 个答案:

没有答案