У меня есть таблица languages
в моей базе данных.
Если администратор хочет добавить новый транспорт (который должен быть переведен), я извлекаю эти языки из базы данных, перебираю их, затем позволяю администратору заполнить форму n раз, где n = количество языковв базе данных.
Мой друг говорит использовать Vuex store, поэтому, когда приложение запускается, оно выбирает языки и сохраняет их в Vuex store.Затем, когда администратор меняет маршрут и переходит к добавлению одежды (которую также необходимо перевести), приложение не выполняет повторный вызов, чтобы показать заполненную форму администратора в n-й раз.
Когдаприложение запущено, скажем, мы сохранили 3 языка в магазине Vuex, и администратор тратит 10 минут на одной странице.Когда они меняют страницу и решают добавить одежду, что если в течение этих 10 минут другой администратор добавил новый язык?
Когда администратор изменит маршрут, он получит 3 языка, а не 4. Он говорит, что это хорошо, потому чтоне нужно создавать вызов базы данных, также весь код будет храниться в одном месте (выборка языков, добавление языков, редактирование языков).
Как Vuex справляется с таким сценарием, когда администратор не видит все языки?