-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
flutter/packages
#5497Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectp: go_routerThe go_router packageThe go_router packagepackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.
Description
Use case
There are currently several states for different purposes that hangs around different places code. For example
- goRouterHero cache
- GoRouteStateRegistry
It is hard to keep these state up to date when modifying the build pipeline in the RouterDelegate. When should have a more unified system to keep track these state so that we don't accidentally create corner cases when making changes to these part of code.
Proposal
refactor the code
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectp: go_routerThe go_router packageThe go_router packagepackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.