This dioxus_history::History supports a prefix, which can be used for web apps that aren’t located
at the root of their domain.
Application developers are responsible for ensuring that right after the prefix comes a /. If
that is not the case, this dioxus_history::History will replace the first character after the prefix
with one.
Application developers are responsible for not rendering the router if the prefix is not present
in the URL. Otherwise, if a router navigation is triggered, the prefix will be added.
Whether the router should include the legacy prevent default attribute instead of the new
prevent default method. This should only be used by liveview.