In a single-page application, you control what the user sees by showing different views of the app. Spartacus uses the Angular Router to take care of navigating from one view to another. The Router does this by treating each URL as an instruction to present a specific view.
Spartacus allows you to customize these URLs, giving you more control over SEO and storefront usability. Spartacus includes default routes for accessing the different views, which you can use without any configuration. You also have the option to customize any route that you want in Spartacus.
For more information, see the following:
- Adding and Customizing Routes
- Route Configuration
- Configurable Router Links
- Disabling Standard Routes
- Route Aliases
- External Routes
- Early Login