State maintained internally by the router. During a navigation, all states reflect the the "old" location unless otherwise noted.
Type: null | RouteData
Data from the action for the current matches
Type: Map<string, Blocker>
Map of current blockers
Type: null | RouteData
Errors caught from loaders for the current matches
Type: Map<string, Fetcher<any>>
Map of current fetchers
Type: Action
The action of the most recent navigation
Type: boolean
Tracks whether we've completed our initial data load
Type: RouteData
Data from the loaders for the current matches
Type: Location<any>
The current location reflected by the router
Type: AgnosticDataRouteMatch[]
The current set of route matches
Type: Navigation
Tracks the state of the current navigation
Type: boolean
Indicate whether this navigation should skip resetting the scroll position if we are unable to restore the scroll position
Type: null | number | false
Current scroll position we should start at for a new view
Type: RevalidationState
Tracks any in-progress revalidations