Тёмный

Все о Vuex за 30 минут. Что такое Vuex. Как работает Vuex 

Владилен Минин
Подписаться 308 тыс.
Просмотров 185 тыс.
50% 1

Получить профессию Frontend разработчика -
bit.ly/4bWxhVZ
Подробнее узнать об обучении в Result School -
bit.ly/3A8fUBg
Бесплатный курс HTML & CSS - bit.ly/3TfWsvj
Сделать 5 проектов на JavaScript - bit.ly/3SVyYu5
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
В видео я расскажу про то, что такое Vuex и как им пользоваться.
Вы узнаете про actions, mutations, getters, state, modules. В результате напишите приложение
В видео я покажу, как пользоваться vue-devtools для отслеживания изменений в Vuex
Исходный код:
drive.google.com/open?id=1BBC...
Все о Vuex за 30 минут. Что такое Vuex. Как работает Vuex

Опубликовано:

 

7 июн 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 348   
@vadvoker
@vadvoker 4 года назад
Четко. Работаю на рекате, сейчас разбираюсь с Vue, посмотрел твои два урока и картинка сразу в голове сложилась, спасибо, от души!
@mrrobot7387
@mrrobot7387 3 года назад
очень крутые уроки по vue. я использовал React, но сейчас на работе нужен vue, по твоим видео + шикарной документации vue очень легко разобраться с работой фреймворка. спасибо большое)
@unknownWakeborder
@unknownWakeborder 3 года назад
С Реакта внезапно перешел на Vue. И теперь любая инфа по нему очень актуальна) Спасибо за полезную инфу!
@serg8483
@serg8483 3 года назад
Лучшего объяснения я нигде не видел. Я думаю, вы занимаетесь тем, что вам дано от рождения. Удачи и процветанию вашему бизнесу!
@fhghfhfghfghf6814
@fhghfhfghfghf6814 3 года назад
вы прекрасны. если бы еще был урок с бэком настоящим,то было бы вообще превосходно
@user-vg9mj6eo7e
@user-vg9mj6eo7e Год назад
Очень доступно все показано. Вроде все понятно, но надо еще несколько раз пересмотреть и попробовать самому что-нибудь получить и добавить, только уже обращаясь к бэкенду
@andriihelever1793
@andriihelever1793 4 года назад
Спасибо за видосик, очень интересно
@nicksimmons4722
@nicksimmons4722 3 года назад
спасибо большое, очень развернуто и четко объяснил сходу лайк)
@user-ti9jw3im1p
@user-ti9jw3im1p 2 года назад
Супер! спасибо, все очень доступно
@web8845
@web8845 2 года назад
Спасибо, Владилен! Дейсвительно, наконец-то понял Vuex 😎👍
@user-io2eg8nh4v
@user-io2eg8nh4v 5 лет назад
Замечательное видео - чёткое и последовательное! Спасибо большое!
@masturch99f
@masturch99f 5 лет назад
Огромное тебе спасибо! Всё объяснено просто отлично, так еще и на родном русском)
@IvanYarmots
@IvanYarmots Год назад
очень хорошее объяснение! спасибо!
@romko-romario
@romko-romario 2 года назад
Видео супер, всё изложено компактно и информативно. Вернулся к нему после 1,5 месяца работы на проекте с редаксом, и зашло отлично, хотя несколько месяцев ранее было сложновато. Новичкам нужно поподробнее, но вот кто уже работал с другими сторами - лучшего туториала для быстрого освоения Vuex просто не найти.
@x-bit5193
@x-bit5193 2 года назад
Спасибо, очень хорошо и понятно объяснил.
@mariagileto2223
@mariagileto2223 2 года назад
очень помогло видео в работе, спасибо большое
@taran_dm
@taran_dm 2 года назад
Это было полезно. Спасибо!
@user-zg4ef9in6s
@user-zg4ef9in6s 2 года назад
Отличные уроки на ютуб и курсы на юдеми :) спасибо за труд
@user-zb7ij3gg5s
@user-zb7ij3gg5s 8 месяцев назад
Братан, спасибо, очень помог!
@antonb6831
@antonb6831 4 года назад
Вай, от души благодарю тебя за хорошее видео, брат!) Действительно, вроде ничего сильно сложного нету, но нужно привыкнуть ко всему этому "производственному циклу" с геттерами, мутациями, стейтом и прочим...а тут нужна практика только..
@Ya-GalinaVyacheslavovna
@Ya-GalinaVyacheslavovna 2 года назад
Вай все тут красавчики, братуха, от души прям салам, жи есть!
@antonbilichenko1312
@antonbilichenko1312 2 года назад
@@Ya-GalinaVyacheslavovna уай, от души в душу по братски, брат!
@Ya-GalinaVyacheslavovna
@Ya-GalinaVyacheslavovna 2 года назад
@@antonbilichenko1312 баркалла, братка!
@sayidabbosurayimov6044
@sayidabbosurayimov6044 2 года назад
Видео просто супер. Владилен Минин вы объясняйте гениально 👍. Делайте ещё много видео по Вуе. Я бы поставил 10000000000000 лайков. Замечательно👍👍👍👍👍
@user-xw3ek8sf9t
@user-xw3ek8sf9t 5 лет назад
Как всегда отличное видео
@angelinadorasheva5828
@angelinadorasheva5828 4 года назад
Спасибо за видео! Все на высоте как и всегда!
@Vlad-em1bx
@Vlad-em1bx 4 года назад
Отличный урок!
@sergey4879
@sergey4879 4 года назад
Очень круто и доступно. Спасибо большое за ваш труд!
@dostonasadov6444
@dostonasadov6444 Год назад
Очень доходчиво объясняете спасибо большое
@nickpolishchuk5635
@nickpolishchuk5635 3 года назад
Большое спасибо! лучшие туториалы на рус по vue
@trustambassador
@trustambassador 4 дня назад
Спасибо за видео, супер.
@dx8026
@dx8026 Год назад
Для старта очень даже хватит. Удачи друг.
@viT-1
@viT-1 Год назад
Благодарю за лекцию. Но было бы интересно посмотреть как vuex может взаимодействовать с vue-router для фильтрации данных.
@shtas89
@shtas89 4 года назад
Спасибо хорошее объяснение. Столкнулся с проблемой когда было несколько модулей( у тебя 1 в примере). И не понял как в одном модуле вызвать мутацию из другого модуля. Не получилось в мутации получать глобальный state. Доступен только локальный state модуля. Подскажешь что можно сделать?
@quem6917
@quem6917 2 года назад
Круто!!! Спасибо. 30 мин и все знаешь))
@abdulovdb
@abdulovdb 9 месяцев назад
По сути очень качественно подана информация. По сути лайк, по сути подписка, по сути комментарий и на этом как бы и все P.S. Без обид 😅
@VladilenMinin
@VladilenMinin 5 лет назад
Теперь стало понятней с Vuex ?)
@CorleoneMikele
@CorleoneMikele 5 лет назад
Нет, стало еще более запутанно чем было )) В редаксе проще.
@VladilenMinin
@VladilenMinin 5 лет назад
@@CorleoneMikele Редакс намного сложнее. Ты просто к нему привык
@VladilenMinin
@VladilenMinin 5 лет назад
@Junior front-end developer По ngrx у меня был отдельный курс где-то)
@user-rb2lk3nj9r
@user-rb2lk3nj9r 5 лет назад
Интересно былo бы увидеть урок по взаимодействию vuex + vue-router
@germanshvetsov3076
@germanshvetsov3076 5 лет назад
Владилен Минин , все здорово, я бы наверное только добавил, что при использовании mapGetters или чего-то ещё map... можно первым параметром передавать конкретный модуль, а вторым псевдонимы с названиями конкретных методов. Но, может, это запутывает логику и такое редко применяется.
@elchinkocharli8832
@elchinkocharli8832 4 года назад
Отличное видео! Все очень четко разложенно по полочкам! Спасибо!
@AlexandrSpirit
@AlexandrSpirit 3 года назад
Огромное спасибо. Многое стало понятно. Подскажите, для добавления нового поста, мы обращаемся напрямую к мутации. Если делать через асинхронный эaction, это правильнее? Для небольших проектов вместо fetch лучше использовать axios или нет? Отдельное спасибо за не использование фаербасе. Инструмент хороший, но вы в другом уроке к нему обращаетесь через библиотеку. Мне как новичку было не ясно как заменить его на fetch или axios для работы с моим api на фласке
@RuportOnTable
@RuportOnTable 4 года назад
Очень классный урок! Такой вопрос в мутейшенах менять напрямую поля стейт это точно хорошая идея? В редуксе всегда создаётся новый объект и тем самым поддерживается иммутабельность.
@Vlad-em1bx
@Vlad-em1bx 4 года назад
посмотрел урок подписался отлично, спасибо
@VladilenMinin
@VladilenMinin 4 года назад
Добро пожаловать)
@Vlad-em1bx
@Vlad-em1bx 4 года назад
:)
@twogender6587
@twogender6587 4 года назад
Чувак, ты классно объясняешь. Респект таким
@kumpliko
@kumpliko 4 года назад
Спасибо за урок
@vinewu7557
@vinewu7557 3 года назад
1:42 - Спасибо все понятно. Все же крайне очевидно. И развёрнуто объяснять схему не нужно) просто прочитаю то что нарисовано, а вы там сами как нибудь уже)
@alinashtanko7159
@alinashtanko7159 2 года назад
Пока красила ноготочки, успела изучить vuex, спасибо )) больше не будет мусора в компонентах, он будет в сторе )
@kirillgavrilov9681
@kirillgavrilov9681 4 года назад
Очень классно объяснил 👏🏻 Спасибо!
@ovocado9965
@ovocado9965 3 года назад
Коммент для тех кто смотрит в 2021+. Если на средине ролика у вас в браузере ошибка Uncaught TypeError: Cannot read property 'use' of undefined" 19:33 На момент когда ты/мы смотрим этот курс уже есть Vue версии 3+, а видео сделано на версии Vue 2. Нужно переустановить проект с помощью vue create . и указать версию Vue 2. Тогда будет работать, проверено.
@user-gy3rm9hf7m
@user-gy3rm9hf7m 4 года назад
Замечательное видео!!! Сделай еще урок "полный сайт с vue vue-router vuex" думаю всем понравиться!!! а сам урок самый понятный из всех
@VladilenMinin
@VladilenMinin 4 года назад
На канале целый плейлист с созданием срм системы на вью
@user-gy3rm9hf7m
@user-gy3rm9hf7m 4 года назад
@@VladilenMinin а можно с vuex тоже))
@XushnudbekXudoynazarov
@XushnudbekXudoynazarov 4 года назад
Бдогадарю Сениор Владилен 5 раз посмотрелб на конец то понял что такое VUEX. Спосибо ждём ещё новинки😁👍
@smokvin
@smokvin 4 года назад
Спасибо!
@SemenAlexndrovich
@SemenAlexndrovich 3 года назад
Спасибище!
@eduardkolesnik5819
@eduardkolesnik5819 3 года назад
А если мне нужно взаимодействие с service, правильно ли в vuex store импортировать его напрямую? Либо же лучше будет через компонент вызвать action с нужным методом servica - а. Или как? Мне не совсем понятно в этом плане.
@deastortion
@deastortion 3 года назад
А если обращаться к бэку, то как использовать store для добавления постов? 26:12
@step55555
@step55555 Год назад
наконецто нашел нормальное обьяснение. с чувством, толком, расстановкой
@romandavydov3738
@romandavydov3738 Год назад
Very useful, thx!
@soulwind7577
@soulwind7577 4 года назад
Отличная лекция, четко по делу, без лишнего мусора, что бы научиться базово работать с vuex хватило 1го раза. Большое спасибо за контент
@ihorkh354
@ihorkh354 Год назад
Что за тема такая красивая в WebStorm установлена? Вы в основном ней пользуетесь?
@bekzodbekolimbekov5964
@bekzodbekolimbekov5964 2 года назад
thanks bro that was super useful
@evgeniyponomarev2616
@evgeniyponomarev2616 4 года назад
Очень годное видео, все разложено по полочкам! Спасибо, большое!
@sergeybakai7133
@sergeybakai7133 5 лет назад
Спасибо за толковые уроки, хотелось бы ещё узнать как сделать авторизацию с помощью токена и Local Stoage...и Vue естественно)
@JuiKoloshi
@JuiKoloshi 3 года назад
Делаю прямо сейчас :D
@antonkleshnev5342
@antonkleshnev5342 4 года назад
Замечательное видео, многое стало понятно, Спасибо!!!
@webmobiledev
@webmobiledev 2 года назад
Доброго дня, подскажите а почему если массив данных передавать из родителя в дочерний компонент ( вот так ) то при перезагрузке страницы данные не отображаются, при переходе по роутеру все норм. То есть, у меня две страницы: главная и статьи, если обновить страницу статьи то посты не отображаются, если после перезагрузки перейти на главную, а потом обратно на статьи то посты отображаются.
@dmdk8301
@dmdk8301 5 лет назад
Спасибо за видео. Vuex давно пользуюсь, но только после твоего видео наконец-то понял для чего map-ы. И что геттеры внутри геттеров можно вызывать.
@dmdk8301
@dmdk8301 5 лет назад
Вот начал переписывать на map-ы и понял, что до конца не понимаю async await. Я никогда не использовал эти записи... и вроде все работает.
@VladilenMinin
@VladilenMinin 5 лет назад
@@dmdk8301 скоро будет видео про асинхронность в js
@user-rb2lk3nj9r
@user-rb2lk3nj9r 5 лет назад
@@VladilenMinin пока ещё мало разбираюсь в асинхронности. А если просто использовать axios, не будет лучше?
@VladilenMinin
@VladilenMinin 5 лет назад
@@user-rb2lk3nj9r axios это уже асинхронность Важно понимать, как оно устроено
@k0n4enbli
@k0n4enbli 4 года назад
Восхитительно! Как раз по работе на этом голову сломал, а тут такое чёткое и лаконичное объяснение. Огромное спасибо!
@ZA-Pobedu-RF
@ZA-Pobedu-RF 2 года назад
Привет! А как передать в другой компонент количество постов, не могу передать в header, при переключении между постами и юзерами количество в шапке меняется через мутацию, но когда страница юзеры или посты загружается первый раз, количество постов ноль. в чем может быть дело, гугл уже до дыр заюзал, нет инфы. Спасибо за помощь.
@romartynromashka
@romartynromashka 3 года назад
Из компонента PostForm ты вызвал сразу мутацию, хотя вроде бы надо было задиспатчить действие, из которого уже мутируем. Не нарушение ли это цикла движения данных?
@Deligium
@Deligium 4 года назад
Владилен, подскажи, пожалуйста, как будет правильнее, если нет асинхронных событий в отдельном модуле стора, но есть асинхронные события в других модулях стора. В таком случае в модулях где нет асинхронных событий можно вызывать на прямую мутейшн или лучше все сразу делать через экшн?
@VladilenMinin
@VladilenMinin 4 года назад
Для синхронных можно через мутации идти, если там просто изменение состояния
@Deligium
@Deligium 4 года назад
@@VladilenMinin спасибо
@olegmaz3969
@olegmaz3969 4 года назад
Владилен, здравствуй. Подскажи пожалуйста если в actions использовать не fetch, а this.$http.get или this.$http.post из vue-resource, то есть ошибки. Нужно подключать Vue в модуль и оброщаться как Vue.http ?
@VladilenMinin
@VladilenMinin 4 года назад
Нет, просто там контекст не определён
@user-xw3ek8sf9t
@user-xw3ek8sf9t 5 лет назад
Есть небольшая просьба) если будет время запиши видео о том как работает патерн MVVM
@VladilenMinin
@VladilenMinin 5 лет назад
Хорошо, учту
@royce84
@royce84 3 года назад
Очень круто! Спасибо большое, а то у самого руки не доходили до такого количества букв на сайте)) А есть пример с реализацией аутентификации, авторизации + vuex?
@VladilenMinin
@VladilenMinin 3 года назад
Плейлист на канале целый
@evgeniydoronin
@evgeniydoronin 5 лет назад
Приветствую, Владилен! Подскажи, пожалуйста, насколько хорошая идея писать проект аналогичный youdo только на js/vue/firebase или лучше backend оставлять на django, а frontend выводить уже с помощью vue?
@VladilenMinin
@VladilenMinin 5 лет назад
Для реально проекта я бы использовал другой бекенд. Firebase крутой, но я его использовал для упрощения
@evgeniydoronin
@evgeniydoronin 5 лет назад
@@VladilenMinin если другой, то что можешь посоветовать? Спасибо.
@user-gl7tj8xg8e
@user-gl7tj8xg8e 5 лет назад
тут еще про SSR не стоит забывать, если поисковик это дело у тебя не сможет норм проиндексировать, то будет не круто
@VladilenMinin
@VladilenMinin 5 лет назад
@@evgeniydoronin Любой бекенд, написанный самостоятельно будет гибче, чем ФБ
@webmobiledev
@webmobiledev 2 года назад
Приветствую, удалось создать аналог youdo? Просто реально самого такие мысли посещали
@alisherum
@alisherum 4 года назад
Спасибо. По Redux будет такой урок?
@olehposhelugniy18
@olehposhelugniy18 Год назад
Било би интерестно глянуть пример модификации постов также через АРІ
@advokats086
@advokats086 3 года назад
Как проинициализировать библиотеку vuex в 2021 году... ? Изменился синтаксис...
@VladilenMinin
@VladilenMinin 3 года назад
🔗 Курс по Vue 3: clc.to/vue3course 🔗 Максимально подробно про курс тут: t.me/vue3bot
@Exanrus
@Exanrus Год назад
Здравствуйте, надеюсь читаете комменты. Судьба сложилась так, что нужно разрабатывать магазин на vue - в обще я подключил vuex и пробую его, но не выходит одна вещь Например у меня несколько модулей - глобальный app и подчиненный ему categories в app есть стейт isLoading и в модулях указан categories как мне из categories управлять состоянием isLoading? так же не могу понять, как использовать getters из app в categories. В контексте они есть но почему то они как undefined
@LoveleTi
@LoveleTi 4 года назад
Супер
@web_kub
@web_kub 4 года назад
Спасибо
@Kalinkin88
@Kalinkin88 4 года назад
Расскажи больше о средствах разработки, что ты используешь плагины, экстеншены))
@sergeyimedia9768
@sergeyimedia9768 4 года назад
Отличное руководство. Спасибо!
@alekseym1058
@alekseym1058 4 года назад
Спасибо за видео. Интересно, с переходом к новому синтаксису во Vue3 (или с плагином "composition-api" для Vue2), на сколько актуальным остаётся Vuex? Собираюсь перевести проект на новый синтаксис, пока примеряюсь и, как мне кажется, без Vuex(который мне сильно не нравится) можно обойтись: "import my-store1", "import my-store2", reactive, toRefs, ..., кажется успешно заменят все эти мутации и т.д. Хотелось бы услышать Ваше мнение на этот счёт.
@LuchkinDS
@LuchkinDS 3 года назад
если для вас vuex избыточен, можно попробовать вариант такого простого store: import Vue from 'vue'; export const store = Vue.observable({ count: 0, }); export const mutations = { setCount(value) { store.count = value; } }
@kostyaanisimov5431
@kostyaanisimov5431 3 года назад
Почему у меня при установки любой библиотеки вываливается целая простыня ошибок? Делаю все по примеру. Каждая установка пакета - это плюс два часа чтобы погуглить. Это ад какой-то. Это у меня только так???
@HaDaGaRa
@HaDaGaRa 3 года назад
Это естественный процесс разработки на сегодня. Библиотеки обновляются ежедневно, и старые версии как правило не совместимы с новыми. Учим SOLID наизусть. А потом пишем код не только ограниченный одним приложением, а ещё к тому же ограниченный конкретным временным периодом.
@user-lx3ti4oc3m
@user-lx3ti4oc3m Год назад
ну, тут нужно код видеть. Еще вопрос у вас vue 2 или 3.
@AlexandrSpirit
@AlexandrSpirit 3 года назад
Всё хорошо, но при обновлении страницы, state пустой становится :(. А тот же токен у меня на 24 часа выдаётся. Приходится опять аторизацию проходить ( Как используя Vuex хранить определённую информацию на стороне клиента? Что использовать: куки, LocalStore или IndexedDB?
@nickstojanovic9663
@nickstojanovic9663 4 года назад
Владилен, а почему ты в разных видео используешь то VS Code, то Idea ?
@VladilenMinin
@VladilenMinin 4 года назад
VSCode чтобы быть ближе к людям, так как он бесплатен. Удобней Webstorm
@xcxc-iu3rb
@xcxc-iu3rb 11 месяцев назад
Мне показалось на чистом Vue код проще. С Vuex проще работать именно в больших проектах, правильно понимаю?
@user-qv4hn6qq4n
@user-qv4hn6qq4n 4 года назад
Однозначно лайк, все по делу. Но вот один момент при поверхностном взгляде непонятен, а собственно зачем так сложно делать достаточно простые вещи? Какое преимущество мы получаем, используя vuex вместо data например? Я догадываюсь, конечно, но почему-то нигде об этом не говорят. Автор (и все кто видит коммент), разъясните на общем уровне, а что нам он дает такого, что не дает простая data
@MrHardison
@MrHardison 5 лет назад
Видео отличное, информативность на высшем уровне, продолжай в том же духе. П.С. почему бы не использовать конструкцию ...mapGetters({ getAllPosts: 'post/allPosts' }). П.П.С. сделаешь мануал по настройке Eslint и Prettier в VS Code Для Vue и React?
@VladilenMinin
@VladilenMinin 5 лет назад
Безусловно есть пара моментов в vuex, о которых не упомянул, как например в твоем примере Но задачу я себе ставил объяснить принцип Учту, вероятно сделаю
@diegomaradona336
@diegomaradona336 3 года назад
не очень понятно зачем весь стейт целиком в функции пробрасывать, можно же state.posts сразу пробросить?
@stabby6521
@stabby6521 3 года назад
Владилен привет, подскажи пожалуйста, у меня при вызове this.$store в компоненте выходит undefined, а если вывести до отправки в компонент, main.js, то там корректно отображает сам store со всеми внутренностями и геттеры тоже есть. Но стоит вывести в компонент, так сразу undefined, перерыл весь гугл в англ сегменте, ничего найти не могу, у меня vue2. Спасибо
@stabby6521
@stabby6521 3 года назад
нашел решение, если кто столкнется с этой проблемой, пишите сюда в коммент)
@user-pro100rik
@user-pro100rik 4 года назад
Все отлично и понятно. Vue/Vuex намного больше нравятся чем реакт/редакс Вопрос такой @Vladilen касаемо мутаций. Если мы напишем updateUser(state, data) {state.user = data;} , то это будет не иммутабельно, верно? А чтобы было иммутабельно, следует делать updateUser(state, data) { state.user = {...state.user, data};} ? Как проверить что 1-й вариант плох? Vue\Vuex никак не ругаются
@user-lx3ti4oc3m
@user-lx3ti4oc3m Год назад
Спасибо, столкнулся с проблемой как на Vue изменять состояния сотен экземпляров компонента, наверное это то что нужно. Наверное vuex позволяет получать контекст каждого экземпляра по id или встроенному uid.
@helleruzb648
@helleruzb648 4 года назад
Красава Владилен, пожалуйста подскажи как теперь можно удалить эти поста ? Сижу уже пол дня и немогу никак найти ответ.
@maxSamolet
@maxSamolet 4 года назад
Vuex намного проще Redux!!!! Я себе чуть мозг не сломал, когда учил Redux. До сих пор не особо понимаю как он работает. Владилен, огромное спасибо за твои курсы. Они очень помогают. Хорошо когда есть такие люди как ты, которые могут доходчиво объяснять. Было бы здорово послушать и посмотреть про работу с Next.js для React. Спасибо!!!!
@SageMindWhisper
@SageMindWhisper 4 года назад
Redux надежный и, что самое, управляемый. Тут же вся логика под капотом
@Ya-GalinaVyacheslavovna
@Ya-GalinaVyacheslavovna 2 года назад
@@SageMindWhisper ванилла ЖС еще надежней и управляемей))
@-dubok-
@-dubok- Год назад
@@SageMindWhisper а vuex так, по-твоему, не надёжный и не управляемый что ли?
@dx8026
@dx8026 Год назад
Да что его учить? Есть документация))
@vitya.obolonsky
@vitya.obolonsky 11 месяцев назад
1 к 1
@yanaholoborodko2538
@yanaholoborodko2538 4 года назад
Большое спасибо, очень понятные объяснения!
@AndreyChursin
@AndreyChursin 2 года назад
И всё же, можно вместо Vuex обращаться к инстансу корзины.. менять там данные остальные компоненты "заметят" это изменение. В чём я не прав? Например: создаём объект корзины, передаём его во все компоненты где нам нужно показывать данные по корзине (да через props), далее в самом дочернем меняем количество товара в объекте корзины - геттер корзины рассчитывает новые данные (количество товаров COUNT) - компоненты которые используют COUNT обновляются.
@oce10t12
@oce10t12 5 лет назад
Ну понятно понятно. Давай уже что-то посложнее, нестандартные решения, крутые фичи, было б хорошо, при применении того или иного решения говорить почему именно так, даже возможно задеть паттерны. Так же, например, у меня есть пробел или даже дефис в знаниях организации компонентов. А за уроки конечно спасибо)
@VladilenMinin
@VladilenMinin 5 лет назад
Скоро, сам хочу посложнее. Но для начала необходимо осветить основы
@vladwolf444
@vladwolf444 3 года назад
Можно ли в getters передавать параметры?
@user-uc4yd8sw4k
@user-uc4yd8sw4k 4 года назад
Спасибо, годно!
@damo7212
@damo7212 3 года назад
Спасибо, очень круто, но есть один вопрос. В чем минус подхода что бы сразу обращается к state минуя getters и mutations?
@zond_amond
@zond_amond 3 года назад
mutations это единственный способ модификации стейта. Что же касается геттеров, то они кешируются, поэтому именно их и надо юзать.
@damo7212
@damo7212 3 года назад
Serg Guevara понял, спасибо👍
@rokoss
@rokoss Год назад
А что делать если я хочу записать в стейт в другого модуля из экшена?
@jekasylar3397
@jekasylar3397 2 года назад
Хорошое видео но есть вопросы 1) что за расшерение для VSCode что так подсказывает ? 2) почему у меня VSCode автоматичиски меняет ' на " как это исправить
@ins2124
@ins2124 4 года назад
Просто отличный видос, спасибо!
@railh7566
@railh7566 4 года назад
Отличное видео!
Далее
Learn Vuex in 30 MINUTES! (Vue JS 3)
32:12
Просмотров 121 тыс.
BRAWL STARS x DRAGONFORCE: A Draco Tale
03:46
Просмотров 9 млн
мое новое шоу «блеф»
00:40
Просмотров 35 тыс.
TypeScript - Быстрый Курс за 70 минут
1:08:00
Vue JS 3 Composition API на Практике
54:24
Просмотров 57 тыс.