Задать вопрос

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

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

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

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

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

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽