Ваша проблема в другой плоскости. Тут вам поможет JSON RPC с пакетом из двух элементов - [создать юзера, вернуть список юзеров/новых юзеров начиная с последней проверки].
А то, что нужно делать мутацию на каждое изменение стейта бесит да. Вроде бы в vuex, который будет с vue3 это пофиксят, но это не точно. Если все плюшки типа типа безопасности (из-за использования контрактов) или отладки через vue dev tools не нужны, то можно просто использовать общее хранилище
Andrey Suha, тогда делайте уже spa и пусть вебпак все на чанки сам делит с асинхронной загрузкой. А ларавел пусть бэкэндом будет. Или большие зависимости типа момента или хайлайта грузить с cdn
Andrey Suha, стили и js можно либо инлайнить, либо инклюдить прямо в коде компонента. При этом можно сделать соответствующий мини-компонент из тегов link href="..." и script src="..." , в который передавать текущий путь для подключения соответствующих стилей и скриптов. Но вообще мне думается, что это уже выстрелы из пушки по воробьям и не такая уж будет экономия.
Меня интересует то же, но для шаблонов почти похожих (например в одной таблице есть колонка, а в другой - нет). Для кода в одном из случаев выбрал наследование и v-if для шаблонов, но мне не нравится, иногда использовал примеси, в зависимости от нужд. Например для модулей vuex наследование хорошо заходит.
ну тут зависит от вашей фантазии. вообще если роуты динамические, то добавить child к каждому роуту, если через route.query, то не надо, но больше кода в каждом компоненте.