В настоящее время у меня есть кнопка выхода из системы, и кнопка выхода из системы перенаправляет пользователя на компонент выхода из системы! Я хочу знать, является ли это правильным способом выхода из системы?
import React, { Component } from "react";
import { connect } from "react-redux";
import { Redirect } from "react-router-dom";
import { logout } from "../../actions/authActions";
class LogOut extends Component {
componentDidMount() {
this.props.logout();
}
render() {
return (
<div>
<Redirect exact to="/" />
</div>
);
}
}
const mapDispatchToProps = (dispatch) => {
return {
logout: () => {
dispatch(logout());
},
};
};
export default connect(null, mapDispatchToProps)(LogOut);
Обновление: я использую jwt и хочу в основном выполнить две задачи: перенаправить пользователя на домашнюю страницу, а также очистить токен jwt (для которого я отправляю действие выхода из системы)