У меня есть форма входа с кнопкой отправки, которая запускает функцию 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 запрос в моем случае ??