源代碼是
this.props.navigation.dispatch(
NavigationActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: "Login" })]
})
);
react navigation的版本>2.0.0的時候需要用如下代碼(reset方法由原來的NavigationActions 裏面移到了StackActions,所以就會造成NavigationActions.reset is not a function導致路由無法跳轉)
import { NavigationActions, StackActions} from 'react-navigation';
this.props.navigation.dispatch(
StackActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: "Detail" })]
})
);