Router API (Navigator 2.0): что это
Коротко
Router API (Navigator 2.0): декларативная навигация: стек страниц строится из состояния приложения (pages у Navigator), а RouteInformationParser и RouterDelegate синхронизируют его с адресом. Появился ради веба (адресная строка, кнопки браузера), диплинков и сложных сценариев.
Определение
Декларативная навигация: стек страниц строится из состояния приложения (pages у Navigator), а RouteInformationParser и RouterDelegate синхронизируют его с адресом. Появился ради веба (адресная строка, кнопки браузера), диплинков и сложных сценариев. Напрямую им пользуются редко, обычно через go_router.
Подробнее
Императивный Navigator.push никуда не делся и работает вместе с Router.
Из урока «Навигация: Navigator, go_router, deep links»
Декларативный Router API (Navigator 2.0) нужен для веба, диплинков и сложных сценариев, но напрямую им почти не пользуются: берут gorouter, который поддерживает команда Flutter.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Flutter и Dart проверят, что термин понятен в деле.