React-Native 清除路由栈 reset的使用

场景:比如引导页引导成功后,不需要返回引导页;做登录的时候,登录成功后不再返回登录屏幕等等问题。

官方:
Reset方法会清除原来的路由记录,添加上新设置的路由信息, 可以指定多个action,index是指定默认显示的那个路由页面, 注意不要越界了

直接代码:

import { NavigationActions } from 'react-navigation'

  const resetAction = NavigationActions.reset({
    index: 0,
    actions: [
      NavigationActions.navigate({ routeName: 'Profile'}),
      NavigationActions.navigate({ routeName: 'Two'})
    ]
  })
  this.props.navigation.dispatch(resetAction)

你可能感兴趣的:(React-Native 清除路由栈 reset的使用)