On the other hand, the navigator requires the ability
to manually rearrange entries in the overlay to allow
the user to change the route history in the new API.
We changed it so that the route only creates and destroys
its overlay entries, while the navigator inserts or
removes overlay entries from the overlay.
We also removed the insertionPoint argument of
Route.install() because it was obsolete after the change.

Finally, we removed the isInitialRoute property from
RouteSetting as part of refactoring, and provided the
onGenerateInitialRoutes API for full control of
initial routes generation.

Migration guide

Case 1: An app depends on pop() returning a boolean value.

TextField

onTap:

()

if

Navigator

pop

context

))

print

There

still

is