Navigation guards (via vue-router) provide a way to control navigation through our routes either by redirecting it or canceling it. This has a number of practical applications. This short post looks into the different ways we can hook into route navigation, as well as some of each method’s possible drawbacks