Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 重置堆栈在react导航中的瞬间显示堆栈中较旧的页面_Reactjs_React Native_React Navigation - Fatal编程技术网

Reactjs 重置堆栈在react导航中的瞬间显示堆栈中较旧的页面

Reactjs 重置堆栈在react导航中的瞬间显示堆栈中较旧的页面,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,当我在我的登录屏幕,我重置我的堆栈指向主选项卡导航器,我看到欢迎屏幕简短。看起来一点也不吸引人。我如何解决这个问题? 我的路由器中有以下代码: export const WelcomeStack = StackNavigator({ welcome:{ screen: WelcomeScreen, navigationOptions: { header: () => { null } } }, SignIn: { screen: SignIn

当我在我的登录屏幕,我重置我的堆栈指向主选项卡导航器,我看到欢迎屏幕简短。看起来一点也不吸引人。我如何解决这个问题? 我的路由器中有以下代码:

export const WelcomeStack = StackNavigator({
welcome:{
    screen: WelcomeScreen,
    navigationOptions: {
        header: () => { null }
    }
},
SignIn: {
    screen: SignIn,
    navigationOptions: {
        headerBackTitle: "Tilbake",
        headerTintColor: colors.background,
        headerStyle: {
            marginTop: Platform.OS === 'android' ? 24 : 0,
            backgroundColor: colors.primary
        },
        title: 'SeniorSmart'
    }
},
main: {
    screen: TabNavigator({
        FindEvents: {
            screen: FindEvents,
            navigationOptions: {
                title: 'Finn aktiviteter',
            },
        },
    }, {
        tabBarPosition: 'bottom',
        tabBarComponent: TabBarBottom,
        swipeEnabled: false,
        animationEnabled: true
    }),
}
这是我用来导航到主tabnavigator屏幕的代码:

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