# Advanced

- [Router state management](/getting-to-know-aurelia/aurelia-router/advanced/router-state-management.md): Track current route details and persist per-entry UI state with @aurelia/router.
- [Transition plans](/getting-to-know-aurelia/aurelia-router/advanced/transition-plans.md): Learn how Router handles the re-entrance of the same component and how to override the default behavior.
- [Error handling](/getting-to-know-aurelia/aurelia-router/advanced/error-handling.md): Learn how to handle navigation errors, implement error recovery patterns, and create robust routing experiences.
- [Advanced API reference](/getting-to-know-aurelia/aurelia-router/advanced/advanced-api-reference.md): Low-level and advanced APIs for @aurelia/router (router-lite).
- [Outcome Recipes](/getting-to-know-aurelia/aurelia-router/advanced/outcome-recipes.md): Advanced routing patterns for authentication, data preloading, guards, and complex navigation scenarios using @aurelia/router.
