Я создаю это веб-приложение с помощью Vue. js Я решил сохранить состояние приложения в Vuex и использовать Firebase Firestore в качестве БД. Я также использую vuefire и vuexfire.
Так что в моей БД есть несколько коллекций, например, "клиенты", в которых хранятся некоторые документы, относящиеся к клиентам пользователя.
Обычно Я запросил бы их, используя Firebase API или Vuefire, а затем сохранил бы их в состоянии Vuex для использования моими компонентами, и это хорошо работает.
Сейчас я не использую никаких моделей: я полагаюсь на тот факт, что объект, который передается от клиента к действию vuex в базу данных firebase (и наоборот), имеет правильные поля с правильными значениями.
Должен ли я сохранить модель (например, . "customerModel") где-нибудь в Vuex для поддержания целостности данных?
Как я могу это сделать?
Я нашел Vuex ORM, но не могу понять, не слишком ли это много.
Спасибо.