replace method

void replace(
  1. Uri uri, {
  2. Object? uriState,
  3. Object? innerState,
})

remove all current stack pages and add one new page in stack

Implementation

void replace(Uri uri, {Object? uriState, Object? innerState}) {
  pages?.clear();
  previousState.clear();
  currentState =
      RouteState(uri: uri, uriState: uriState, innerState: innerState);
  updatePage(currentState, addOne: true, fromLast: true);
}