20 / 28
Как реализовать глобальное состояние без Vuex/Pinia?
Можно использовать reactive или ref из Vue 3 вне компонентов — создать реактивный объект в отдельном файле и импортировать его туда, где нужно. Это работает, потому что реактивность Vue не привязана к компонентам. Для небольших приложений этого достаточно. Для сложных лучше Pinia, потому что она даёт DevTools, плагины, SSR-совместимость и структуру.