Routing
Client-Side vs. Server-Side Routing
A client-side router is responsible for managing the application's rendered view using browser APIs such as History API or the hashchange event
Official Router
For most SPAs, it's recommended to use the officially-supported Vue Router library