видел 3 реализации: по роуту как сделал я, через стейт менеджер (но его нет), и вынести на экспорт из фичи "ручку" - отдельный компонент, который бы "дергал" модалку где нужно.
третий вариант мне бы тоже подошел, но как-то по ощущениям это не то
третий вариант грязный, первый требует трогать роутер, но иногда так надо. особенно удобно, когда модалка должна по роуту открываться, внезапно)