Баг с кнопкой "назад" в браузере, нужно нажать на нее два раза чтобы перейти на предыдущую страницу; history, react-router-dom
Использую React.js / React-router-dom и его хук useHistory();
Кто встречался с таким поведением?
На элементе установлен обработчик события клика:
() => history.push("/someRoute")
После перехода на эту страницу жму в браузере кнопку "назад" - попадаю на предыдущую страницу, потом снова кликаю по первому элементу - перехожу на /someRoute, и снова жму кнопку "назад" и теперь url в браузере сменился на предыдущий, но компонент по этому роуту не отрисовался, требуется нажать на кнопку "назад" еще один раз и все отработает как положено, т.е. сценарий отрабатывает корректно только первый раз, а далее уже нужно кликать два раза, чтобы вернуться на страницу назад.
Нужно это исправить и хочется понять, почему так происходит.