Concept Flow - Navigation guards (beforeEach, beforeEnter)
User tries to navigate
Global beforeEach guard runs
Route-specific beforeEnter guard runs
Navigation completes
When a user tries to change pages, Vue runs global guards first, then route-specific guards. Each guard can allow or stop navigation.
