TS, Vuex и Axios? Есть желание типизировать все API запросы/ответы и хранить их в сторе. Попробовал vuex-module-decorators, но завести не смог. Может есть кто может проконсультировать на платной основе или может посоветовать другой подход для той же задачи?
А зачем все ответы должны лежать в сторе?
Что бы запросить один раз и использовать в разных рутах и компонентах. На самом деле прямо все мне не надо хранить, но пока проблема что бы запустить эту связку. Такое впечатление что реализация TS в Nuxt ещё сыровата.
не надо делать кэш из стора
с учетом того, что данные могут динамически добавляться, такого лучше не делать
Не кеш, с кешом я уже разобрался. Это именно данные с бэка, которые нужны вы разных местах сайта, теоретически что-то из них может поменяться во время работы пользователя с ними.
ну так если нужны в разных местах, то нужно к ним получать доступ с соответствующих модулей (очевидно). в методах есть привязка к корню стейта через {root: true}
А вы в такой связке TS + Vuex + Axios используете?
тут тс не причем, также как и axios
Обсуждают сегодня