История маршрутизатора работает как stack
из routes
.Когда вы используете router.replace
, вы перезаписываете верх стека.При использовании router.push
добавляется новый маршрут к вершине stack
.
История маршрутизатора позволяет вам вернуться к последней странице.Например, когда пользователь переходит на недопустимый маршрут, вы можете использовать router.replace
, чтобы запретить пользователю вернуться к недопустимому маршруту.