A protected route checks a condition, commonly authentication or authorization, before rendering the requested UI.