Ещё вот хотелось бы сделать такое поведение: есть роут, но хотелось бы загрузить данные до перехода, только потом менять урл и показывать страницу.
То есть некий роут который работает с промисом, если собираемся на него перейти, то пока идёт загрузка, то видна текущая страница, только после резолва меняется урл и контент
И тут сразу куча эджкейсов. А что если в процессе загрузки данных, юзер ткнул еще куда-то? Отменять старый запрос или не давать новый сделать?
А что если интернет медленный? Юзер будет ничего не видеть пока данные грузятся и будет думать что ничего не происходит. И тыкать снова и снова