Often you will want to get access to the details of the current route that a user is on, to do this you should use the SDK and the app service.
The current route object will have the following properties
title
The title of the current route, as it's titled in the builder
name
The programmatic route id.
params
The parameters, as provided in the url. For example, if you have a route with a dynamic parameter in it's url path /blog/:slug and the user is currently viewing /blog/example-blog-article then route.params.slug would be example-blog-article
query
The query string variables as provided from the URL. For example, if the user is viewing /blog?hello=world&foo=bar then route.query would be equal to {hello:"world", foo:"bar"}
items
If any of the dynamic parameters of this route are valid IDs, or Slugs for content in your database, the interface will automatically load those items and include them in this object so that you can render the appropriate information on in your interface,
loading
Whether this route is still loading it's dynamic content
loaded
Whether this route has fully loaded it's dynamic content
Please view the examples below: