Anonymous
асинк евейт это же тот же промисс
Только лучше не смотреть на его реализацию)
Anonymous
Иначе любовь к Promise настигнет)
xxtux
Задача - отреагировать к компоненте на событие в экшне
xxtux
*в
xxtux
Компонент в vue, экшн в vuex конечно же
Андрей
Vuex хранилище
Андрей
Крайне не удобное
Андрей
😂
xxtux
Спасибо за информацию, щас все брошу и выпилю его 👍
Andrew
да
Anonymous
... methods: { async foo() { let bar = await this.$store.dispatch('boo'); ... } ... }
Andrew
делай запросы на бек без хранилища)
Андрей
В некоторых случаях без вуекс просто не обойтись
Andrew
так надежнее
wkornilow
На сколько я понял, данные со store приходят аснхронно. Данные которые приходят мне надо в компоненте добавить в дата. Как релизовать чтобы присвоение значения ожидало результата загрузки со store
xxtux
Короче. Переформулирую. Есть смысл в экшне делать return?
Van
Лучше геттер
конечно лучше!
Van
или mapState
и это тоже лучше!
wkornilow
Зачем его в дата пихать?
Чтобы внутри компонента использовать полученные данные, как минимум код будет лаконичный
Anonymous
зчм?
Чтобы потом голова не болела.
Van
но еще нужно понимать как стор работает, и как к нему обращаться, судя по вопросам 😊
Anonymous
Когда надо трансформировать результат.
Stanislav
Чтобы потом голова не болела.
Она и так и не будет болетьб
Stanislav
Когда надо трансформировать результат.
Ну вот когда надо будет, тогда и появится геттер
xxtux
Данные из стейт это пара сеттер-геттер
xxtux
А не данные
xxtux
Геттерс - конечные точки получения данных
xxtux
Посмотри в консоли
Sunlive
первый раз слышу, пруф?
как и вся реактивность во вью
Stanislav
Данные из стейт это пара сеттер-геттер
Откуда у данных из сторы сеттер? (не будет углубляться в технические детали). Данные меняются мутацией
Anonymous
первый раз слышу, пруф?
Это он про кишки
Andrew
та если первый раз пишешь полюбому будет болеть :)
Van
Это он про кишки
а, ок, сорян
xxtux
Мутации используют эти сеттеры
Anonymous
В сторе геттер - это геттер, сеттер - это мутация.
Stanislav
Геттерс - конечные точки получения данных
Нет никакого смысла юзать vuex геттеры, если ты возвращаешь то же значение, что и в сторе
Anonymous
Не надо сюда архитектуру реактивности тащить.
Van
ага
Sunlive
Не надо сюда архитектуру реактивности тащить.
почему? есть вьюкс это компонент вью по итогу?
Sunlive
:)
Stanislav
Мутации используют эти сеттеры
ну вот они и пускай импользуют. Нам об этом знать не надо
xxtux
И остается возможность модифицировать геттер
Anonymous
Хотя оверхед там мизерный.
Stanislav
Если потребуют, добавится геттер. А так, смысла нет.
Alexander
Всем привет. Есть какое-то хорошее решение для генерации форм и связи их с vuex? Всё, что находил, например https://github.com/vue-json-schema/form-schema или https://github.com/vue-generators/vue-form-generator, и даже https://github.com/andycrockett/vuex-forms , несмотря на название, не имеют нормальной интеграции c vuex и предполагают, что данные форм хранятся локально в корневой компоненте и только по submit синкаются куда и как укажут.
Van
я всегда стараюсь геттер использовать, если данные из стейта в нескольких кусках кода получаю
Van
Зачем?
на случай если нужно будет трансформировать
Фёдор
Чуваки, а как правильно валидировать кастомный text-field в форме? Типа, указал в форме v-model="valid" и в ней лежит кастомный инпут, и valid=false все время, хотя инпут не орёт. Спасибо
Anonymous
Зачем?
Вестимо на тот случай, что нет уверенности, что завтра не придется результат трансформировать или переопределить вообще. Потом бегай по коду, лови.
xxtux
Чет все говорят одно и то же по кругу
Alexander
Зачем форму в Vuex держать?
Пишу редактор и хочу реактивно показывать результат сборки всех составляющих. Плюс, не хочу прямо из компоненты слать реквесты, а подмешивать api логику в actions.
Evgenii
403 сообщения с 10 утра
Alexander
+ Ок. Спасибо, думал, вдруг есть какое-то общеизвестное решение.
Evgenii
Вы сиезна?
Sunlive
делом заняты
Aleksey
Ребят, как откатить всю дату к первоначальному состоянию? учитывая, что некоторых массивов нет при первоначальном рендере
Andrew
хз попробуй записать первоначальное состояние в локал сторедж а потом его все присвоить в стаейт?)
Andrew
тут с вьюксом будет легче. если без него надо писать мидлвару которая будет все ключи правильно назначать