Как организовать роутер в приложении с модальными окнами?

Дамы и господа есть приложение на пару десятков страниц
Суть в том что половина из этих страниц это модальные окна которые открываются по верх той страницы на которой его открыли.

Вопрос заключается в том как организовать роутинг.
Модальные окна должны иметь свой url и если по нему перешли без истории то открывается базовая страница с окном поверх

То есть есть страница заметок, в ней открыли заметку, модальное открылось поверх страницы заметок.
Ту же заметку должна быть возможность открывать на странице профиля поверх страницы профиля.
И по верх еще пары страниц.
В обоих вариантах роут один
сайт/заметка/123
При закрытии по истории возвращаем на предыдущую иначе на базовую

Возможно кто то сталкивался и может подтолкнуть в нужном направлении, варианты которые мне пришли в голову, это очень много повторяющегося кода. Возможно есть что то проще, может какой то пакет готовый.
  • Вопрос задан
  • 385 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Обычно это делается через хэш-тег: сайт/заметка/123#modal/aaa/bbb/ccc
Ответ написан
Комментировать
@davidnum95
А в чём сложность то?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы