Pinia - в сторы вынести логику получения данных с бека axios-запросами это нормальная практика?
Хочу в сторы разнести большинство функционала работы с фронтом - так делается?
Лучше отдельный файлик для работы с апи, и в сторе уже из него дергать запросы и данные. Стор должен работать с данными, а не с api.
По хорошему, в сторе геттеры и экшены - а что обычно у вас делают тогда экшены в сторах? И тогда можно сделать структуру ./stores/ - сторы, ./api - аксиосы к API, а где тогда логику саму лучше писать? Есть ещё в структуре фронта ./components - тут я собрал мелкие компоненты, как кнопки, формы, ./layouts - тут меню, хедеры, и ./pages - тут уже объеденяющие сборки.
Обсуждают сегодня