Делаю проект, пока начал знакомство с vue cli, route и vuex, столкнулся с задачей. Нужно сделать авторизацию и регистрацию пользователей. До этого реализовывал обычную регу через php файл, сейчас же хочу сделать все по API, так как проект SPA, использовать для этого JWT, но во вот в чем вопрос.
Допустим, пользователь вводит данные в всплывающем окне (внутри компонентов App.vue/mainpage.vue/reg.vue), он зарегистрировался и получил разрешение войти в свой личный кабинет, как мне отрисовать новые компоненты внутри страницы App.vue уже со всеми внутренностями личного кабинета, а не главной страницы?
Наверное проще делать после логина перезагрузку страницы и подгружать новые vue компоненты. Но можно и сразу их тянуть, не вижу проблемы кроме как вес js файла.