Ребят, а как правильно с диплинками работать? То есть допустим я нахожусь на экране А, мне нужно с него попасть на экран С так чтобы получилась
цепочка А -> B -> C.
Либо в будущем может понадобится открывать экран D, так чтобы была цепочка A -> B -> C -> D
То есть во фрагментменеджер надо добавить фрагменты посередине. Несколько раз вызывать navigateTo у роутера выглядит неправильно, роутер сам должен знать как открыть конечный экран. Либо в навигаторе, когда пришла команда на переход на экран С проверять бэкстек фрагмент менеджера на наличие B и если его нет, то добавить туда транзакцию на B, а потом на С. Это решение мне кажется самым подходящим на данный момент.