Что нужно знать про Navigator 2.0 и Router API во Flutter/Dart?

FlutterSenior: объясняет компромиссы, production-риски и архитектурные последствияNavigationТеорияflutternavigationnavigator2router-api

Что хотят услышать интервьюеры:

Коротко: Navigator 2.0 описывает навигацию декларативно через Router, что важно для deep links, web URL и сложных стеков.

Ответ:

Где применяется:

  • состояние навигации становится частью app state
  • полезно для web
  • требует больше boilerplate

Пример:

final result = await Navigator.of(context).pushNamed('/pick-address');

Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: использовать Router API без реальной потребности.

Источники

Похожие вопросы