Как правильно использовать vue при создании административной панели?
Доброго времени суток.
В данный момент изучаю vue.js и создаю админку для сайта.
Стоит вопрос как правильно организовать структуру и взаимодействие фронтенда с сервером.
Потратил день на просмотр уроков и руководств но до конца не уверен в правильности усвоенного.
Значит мы разбиваем все детали нашей админки на блоки компонентов, для которых создаем файлы и папки соответствующие структуре.
По аналогии с шаблонами создаем папки для сущностей с соответствующими действиями (add, edit, delete etc).
Данные в компоненты прилетают при завершении их монтажа путем ajax запроса на action'ы соответствующих контроллеров.
Аналогично в компоненте прописаны методы для обновления и удаления (ajax запрос).
— — — — — — — — —
Возможно в интернете есть руководства которые я упустил, или я допускаю ошибку в самых основах, в любом случае буду благодарен за любую информацию.