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 details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless 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.