A Router is responsible for mapping URLs to components.
Router
RootRouter
ChildRouter
You can see the state of a router by inspecting the read-only field router.navigating. This may be useful for showing a spinner, for instance.
router.navigating