RoutingEngine handles URL changes by resolving application io.udash.core.State with matching io.udash.core.ViewFactorys and rendering views via passed io.udash.ViewRenderer.
The implementation of this trait should be injected to io.udash.routing.RoutingEngine.
Provides information about current URL.
RoutingRegistry mixin simplifying logging app navigation.
Used for routing based on the URL part following # sign.
Used for routing based on the URL path.
Used for routing based on the URL path. Don't forget to configure your web server to handle frontend routes. You may find "rewrite rules" mechanism useful.
The implementation of this trait should be injected to io.udash.routing.RoutingEngine. It should implement a bidirectional mapping between io.udash.core.Url and io.udash.core.State.