Не удается выполнить обновление состояния React для отключенного компонента (запрос Ax ios)? - PullRequest
1 голос
/ 03 августа 2020

У меня есть форма входа с кнопкой отправки, которая запускает функцию handleSubmit , в этой функции я делаю свой топор ios вещи

 const handleSubmit = (e) => {  
     e.preventDefault();
     //action creator
     loginUser(loginData)
}

Создатель моего действия Redux:

export const loginUser = (loginData) => (dispatch) => {
    axios.post('/signin', loginData)
        .then(res => {
            let FBIdToken = `Bearer ${res.data.token}`;
            localStorage.setItem('FBIdToken', FBIdToken);
        })
        .catch(err => {
            dispatch({
                type: SET_ERRORS,
                payload: err.response ?  err.response.data : {}
            });
         })
 }   

Теперь, после размонтирования компонента входа в систему, я получаю эту ошибку:

index.js:1 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.

Я знаю, в чем моя проблема, мне нужно очистить мой запрос ax ios, Как сделать чистый топор ios запрос в моем случае ??

...