VasiliyIT
Sunlive
http://storage7.static.itmages.com/i/18/0320/h_1521550447_6841484_a0bc434609.png
Sunlive
ждем
Sunlive
только экшоны только хардкор
Armen
Ну в приницпе я с этим согласен
Sunlive
да это просто надо
Armen
Зачем мутации если в основном они принимают значение и присваивают его полю в стейте?
Sunlive
столькой бойлерплейта уйдет
Sunlive
из-за мутаций
Armen
В редаксе тоже такая же дичь?
Женя
Sasha
Женя
он меня уже бесит)))
Никита
Спокойнее)
Женя
у меня сегодня голова заболела от обсуждения этого)))
Armen
Armen
Вот все мутации по сути же просто берут значение и записывают его в стейт
Женя
мне приходится писать на реакте на работе)
Armen
Почему б это не делать напрямую из экшнов?
Женя
и вообще я бэкэнд разработчик, но как началась эта тема, у меня все задачи ток на реакте)
Sasha
Sunlive
Sunlive
ты все равно туда передаешь мутации и коммитишь их
Armen
А если надо историю мутаций то я думаю это вполне реализуемо отслеживанием изменений стейта
Armen
Реактивно же всё, значит и историю можно хранить
Sasha
Я тогу мутировать стейт данными полученными не асинхроным путем. Для этого и юзают в том числе мутации
Armen
Armen
Который работает как мутация
Sunlive
async await решит все проблемы
Sunlive
и все станет "синхронно"
Sasha
Sunlive
даже если ты не делаешь асинхронных вещей
Женя
гуд лук
Женя
ребят привет
Женя
как запилить плавный переход
Leonid
https://vuejs.org/v2/guide/transitions.html#Transitioning-Single-Elements-Components
Stanislav
https://habrahabr.ru/company/acronis/blog/350598/
Ссылка на трансляцию будет там же в комментах
Vladislav
Иван
Ну такое
Иван
Весь фокус мутаций в их отслеживаемости
Иван
Если ты поменяешь стейт из асинхронного экшена ты не сможешь отследить это в девтулзах
Иван
@c01nd01r
Иван
Тут опять пидрилы всякие
Stanislav
Sunlive
Artem
Sunlive
Anonymous
/report
Anonymous
как тут репорт отправить
Anonymous
Report
Anonymous
Вот на это
Anonymous
O_o
Sunlive
😭
Иван
Што там было?
Anonymous
у меня еще отображается
Anonymous
Armen
Armen
А если надо историю мутаций то я думаю это вполне реализуемо отслеживанием изменений стейта
Armen
Реактивно же всё, значит и историю можно хранить
Иван
Надо ещё и хранить кто именно поменял
Armen
Всм?
Иван
Тебе надо сохранить инфу из какого именно экшена дернули сеттер
Armen
А зачем? Мутации разве хранят об этом инфу?
Иван
Ну ты посмотри vuex dev tools
Иван
Там есть список вызванных мутаций
Armen
Ща чекну
Иван
Эт собсно единственное зачем они вообще нужны
Sunlive
и все
Sunlive
ы
Иван
Ну вот в том и проблема, что в асинхронных экшенах это ваще непросто
Sunlive
почему?
Sunlive
если ты из него коммитишь
Иван
Коммитишь-то ты только одну мутацию в момент времени и ты знаешь какую именно
Sunlive
ты в любом случае знаешь, откуда
Иван
Бле, крч пох. Если смогут сделать, будет норм, согласен