crates.io にあるルータ
シングルページアプリケーション(SPA)におけるルータは URL よってページを出し分けます。
リンクがクリックされたときに異なるリソースを要求するというデフォルトの動作の代わりに、ルータはアプリケーション内の有効なルートを指すように URL をローカルに設定します。
ルータはこの変更を検出してから、何をレンダリングするかを決定します。
コアとなる要素
Route
URL 内のドメインの後のすべてを表す文字列と、オプションで history API に保存されている状態を含みます。
RouteService