Изучение

Миграция с других роутеров

Переход с Navigator, go_router или auto_route через типизированные контракты и точные операции.

v0.1.0-dev.2Средний уровень

Миграция с других роутеров

При миграции сохраняется пользовательское поведение, а скрытые контракты становятся явными.

Исходная сущностьЗамена в Ark Navigation
Строковый Route или сгенерированный классНаписанный вручную NavigationDestination<R>
extra или Map параметров запроса в коде функционального модуляТипизированные поля и один NavigationUriCodec
Универсальный go()Точная операция над стеком
Redirect с проверкой доступаRedirect и enter или leave Guard
Вложенная конфигурация RouterДерево Scope и явный Outlet
Статические ключи NavigatorКлючи внутри Session и типизированные ID

Начните с одного вертикального сценария. Зафиксируйте типы Destination и наблюдаемое поведение стека, смонтируйте один Module, затем переведите вызовы на NavigationPort. URI-кодеки нужны только Route, участвующим в восстановлении или обработке ссылок платформы.

Генерация файлов перед вызовом Route не требуется. Написанный вручную Destination служит стабильным интерфейсом, поэтому функциональный модуль может компилироваться до того, как приложение определит Mount и префикс URI.

ARKTELOS

Инженерные системы для программного обеспечения, которое обязано выдерживать нагрузку.