Redirect / Navigate не работает - PullRequest
0 голосов
/ 27 июня 2018

В моем приложении есть функция, которая предполагает удаление фотографии, когда пользователь нажимает кнопку «Удалить фотографию», и перенаправление пользователя на HomeScreen. В настоящее время функция удаляет фотографию, но не перенаправляет пользователя на домашний экран. Он просто оставляет пользователя на той же фотографии, которую он удалил. Кроме того, я попытался увидеть, какой ответ возвращается, но в моем console.log я получаю сообщение об ошибке, что ответ переменной не определен.

Мой код:

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);
        });             
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...