When you start using Vue.js to create a web application, sooner or later you will face two problems: managing shared state and routing. These problems are most often approached separately. But if you think about it, in most web applications they are very related….
Source: https://codeburst.io/shared-state-and-routing-in-vue-js-7bfea06e44ec