Open2
Navigatorについて

このシーケンス図は以下の4つの主要なNavigatorの動作を表しています:
- Navigator.push()による通常の画面遷移
- Contextから新しいRouteをプッシュ
- RouteをNavigatorのスタックに追加
- Navigator.pushNamed()による名前付きルート遷移
- 名前からRouteを生成
- onGenerateRouteコールバックを使用
- Pages APIを使用した宣言的な遷移
- pagesリストの変更を検知
- 現在のroutesと比較して差分を更新
- Navigator.pop()によるポップ処理
- willPop()でポップ可能か確認
- スタックからRouteを削除