Я новичок в этом проекте, и я не понимаю, как я могу реализовать аутентификацию jwt в моем приложении реакции.Когда я обновляю свою страницу, я теряю сеанс каждый раз.У меня есть токен, сохраненный в локальном хранилище, но я не недооцениваю, где я должен проверить это для аутентификации вместо этого.Вот некоторый код, который, я думаю, может быть уместным1011 *
export default function (Component) {
class Authentication extends Component {
componentWillMount() {
this.pushToLoginIfNotAuthenticated(this.props.auth)
}
componentWillReceiveProps({auth}) {
this.pushToLoginIfNotAuthenticated(auth)
}
pushToLoginIfNotAuthenticated(auth) {
!auth && this.store.dispatch(push('/login'))
}
render() {
return this.props.auth && <Component {...this.props} />
}
}
const mapStateToProps = state => ({ auth: true })
const mapDispatchToProps = dispatch => ({ push:
bindActionCreators(push,
dispatch) })
return connect(mapStateToProps, mapDispatchToProps)(Authentication)
}