This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос VueJS + Pinia

Sinage

Участник портала
Мошенник
17 Дек 2021
72
20
73
Привет всем, я работаю с Vue несколько месяцев и всегда использовал Vuex для глобального хранения состояния и изменения его с client-side при помощи app.$store.state/dispatch/commit. Но недавно я узнал про то, что Vuex больше не будет поддерживаться обновлениями, а будут только фиксы существующих проблем. А в качестве рекомендуемого хранилища выступит Pinia.

Теперь вопрос, как я могу изменить состояния приложения/методы с client-side?

Сейчас я нашел лишь одно решение, каждое новое хранилище дополнительно создавать в window (window.errorStore = useErrorStore() -> как пример). Интересно на сколько этот метод практичен, и есть ли альтернативы ?


Заранее спасибо за помощь. :3
 

queen

Участник портала
Мошенник
18 Мар 2022
73
11
10
Кто тебе сказал, что vuex больше не будет поддерживаться?