A route in Vaadin means a view mapped to a specific URL. URLs can also contain route parameters or query parameters that views can utilize to configure their internal state further. The user navigates between views in your application by interacting with UI elements such as buttons, links, and menus. Vaadin maintains the proper deep linking URL in your end user’s browser when using the framework’s built-in mechanisms for navigation. Routing and navigation are not intended to be the primary mechanism to interact with different parts of your UI or to maintain the state of the application. Let’s explore more.