Json 该功能未重定向到右屏幕

Json 该功能未重定向到右屏幕,json,reactjs,react-native,react-navigation,Json,Reactjs,React Native,React Navigation,我的应用程序中有一个功能,可以删除图片并将用户重定向到主屏幕。但当照片被删除时,什么也不会发生,它会保持在同一屏幕上 我的代码: onDelete = (photo) => { const photoKey = photo.photo.key; this.refs.deletePopup.close(); api.getToken() .then(token => api.deleteSafee(photoKey, t

我的应用程序中有一个功能,可以删除图片并将用户重定向到主屏幕。但当照片被删除时,什么也不会发生,它会保持在同一屏幕上

我的代码:

onDelete = (photo) => {
        const photoKey = photo.photo.key;
        this.refs.deletePopup.close();

        api.getToken()
        .then(token => api.deleteSafee(photoKey, token))
        .then((response) => response.json())
        .then((response) => {
            const resetAction = NavigationActions.reset({
                index: 0,
                actions: [NavigationActions.navigate({routeName: "Home", params: {
                    isRefreshFeed: true
                }})],
            });

            this.props.navigation.dispatch(resetAction)                             
        })
        .catch((error) => {
            showError("Delete Error", error.message);
        });             
    } 

你能告诉我们如何调用这个函数吗?我想
routeName
应该在
NavigationActions.reset
itslef中。
actions
中的routName是要在子操作中运行的子操作router@AliSheikhpour你能包含一些代码吗?const resetAction=NavigationActions.reset({routeName:“Home”,参数:{isRefreshFeed:true},索引:0});所以你的意思是,我应该摆脱所有这些:const resetAction=NavigationActions.reset({index:0,actions:[NavigationActions.navigate({routeName:“Home”,params:{isRefreshFeed:true}})],});