Уметь, например, программировать на python/erlang/ClosureScript/php/c/haskell/подставь своё. Это расширяет кругозор
Уметь работать с командной строкой. На мой взгляд уметь только cd, ls, mkdir, chmod, chown и touch - не серьёзно.
import store from '../store';
import router from 'router';
export function someHook (to, from, next) {
store.dispatch('getItems').then(res => {
return res? next(true) : router.replace({ name: '404' });
}).catch(err => {
switch (err.statusCode) {
case 401:
router.replace({ name: 'signin' });
break;
case 404:
router.replace({ name: '404' });
break;
case 403:
router.replace({ name: '403' });
break;
}
});
}
{
path: '/',
name: 'items',
beforeEnter: someHook,
component: Components.Items
}