Map URLs to layouts and screens, navigate without full-page reloads, read route parameters, and protect restricted areas. Build nested routes with loading, error, and not-found behavior.