Frontend

vue-router-best-practices

hyf0/vue-skills · updated Apr 8, 2026

$npx skills add https://github.com/hyf0/vue-skills --skill vue-router-best-practices
summary

Vue Router 4 patterns, navigation guards, and route-lifecycle best practices.

  • Covers five navigation guard patterns including async/await handling, deprecated next() function migration, infinite redirect loops, and param-change detection
  • Addresses route-lifecycle gotchas like stale data when navigating between same routes and event listener cleanup on component unmount
  • Includes guidance on beforeRouteEnter guard limitations, component instance access, and param-triggered navigation b
skill.md

Vue Router best practices, common gotchas, and navigation patterns.

Navigation Guards

Route Lifecycle

Setup