Я знаю, как использовать токен для поддержания состояния входа в React с помощью localStorage. Теперь я хочу перейти на куки-файлы, использующие реагирующие куки-файлы и редуксы. Что я сделал до сих пор:
App.js
componentDidMount() {
if (_.isEmpty(this.props.cookies.cookies)) {
this.props.autoSignOut(); //state in redux: isAuthenticated -> false
this.props.history.push('/signin');
} else {
this.props.autoSignIn(); //state in redux: isAuthenticated -> true
}
}
Есть что-то, что я делаю неправильно или можно улучшить?
Изменить: я также хочу спросить, если я так, я должен удалить куки при выходе. Это неправильно?