Пытаясь создать мини-приложение реагирования на одну страницу,
Я написал следующий блок кода для аутентификации.Я ожидаю, что, когда аутентификация пройдет успешно, она перейдет на страницу «список», а когда она потерпит неудачу, она перейдет к «/» (это экран входа в систему / текущий экран).Использование BrowserRouter для достижения этой цели.
При выполнении он всегда перемещается к «/» (та же страница).И что интересно, '?'добавляется к URL.
handleClick = () => {
auth.getToken(this.refs.username.value, this.refs.password.value)
.then(this.props.history.push('/list'))
.catch(this.props.history.push('/'));
}
Пожалуйста, сообщите.