Migration guide for RouteSettings copyWith
Summary
#The RouteSettings.copyWith method is removed, and apps that use it need to use the constructor to create a new RouteSettings instance instead.
Context
#With the introduction of the Page class, the RouteSettings.copyWith was no longer a viable API.
Description of change
#RouteSettings.copyWith was removed
Migration guide
#Code before migration:
dart
RouteSettings newSettings = oldSettings.copyWith(name: 'new name');Code after migration:
dart
RouteSettings newSettings = RouteSettings(name: 'new name', arguments: oldSettings.arguments);Timeline
#Landed in version: 3.5.0-9.0.pre-137-gc6f6095acd
In stable release: 3.7
References
#Relevant PRs:
- PR 113860: Removes RouteSetting.copyWith.
Was this page's content helpful?
Thank you for your feedback!
Provide detailsThank you for your feedback! Please let us know what we can do to improve.
Provide detailsUnless stated otherwise, the documentation on this site reflects the latest stable version of Flutter. Page last updated on 2024-04-04. View source or report an issue.