Возможно, вы захотите рассмотреть Vuex , который используется для управления состоянием.
Как говорит их домашняя страница: " Он служит централизованным хранилищем [состояния] длявсе компоненты в приложении ..."
Любое количество компонентов может наблюдать за изменениями состояния, и компонент может« реагировать »на любые изменения этого состояния, то есть компонентавтоматически изменяется в соответствии с состоянием.
Самое важное, что следует помнить, это то, что состояние является неизменным, его можно копировать, изменять и публиковать новую версию, но существует только один источник правды - это помогает в управлениисостояние вашего приложения, потому что существует только один источник правды для состояния приложения.
Это может быть хорошим местом для получения некоторой информации: freecodecamp article
Надеюсь, что помогает.