【Flutter】GoRouter go()とpush()の使い分け

goとpushの使い分けはルート階層を意識して行う必要があります。 goでは前のルートを破棄してターゲットルートに飛び、pushでは前のルートの上にターゲットルートを追加しナビゲーションスタックを維持します。 そのためpushで画面遷移を行った場合、前のページに戻ることができます。 一方、goではサブルートから上位のル…