Давайте у меня есть комнаты и люди для каждой комнаты. На странице комнаты я могу перечислить, создать людей через POST / API / rooms /: id / people
На Vuex я храню связанные данные для отдельных комнат модулей и людей (не вложенных)
Но люди хранятся глобально, а не на одну комнату, поэтому, если я go в другую комнату по маршруту, я увижу те же состояния людей в Vuex.
В качестве решения я очищаю состояние людей и извлекаю его через API для созданного компонента hook.
Существует ли более красивое решение для этого?
Я не хочу очищать состояние на маршруте. Я использую внешний плагин, который должен иметь пустые реквизиты, которые передаются из состояния людей, чтобы предотвратить ошибки.