1. Is it correct to use `router.push(...)` in vuex action ? 2. Is it correct to use ` $snotify`(https://www.npmjs.com/package/vue-snotify) in vuex action ? I know that I can use this approach to instantiate vue in action, but is it correct or do I need to use `router.push(...)` and `$snotify` in .vue files ?