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

  Рет қаралды 185,653

Владилен Минин

Владилен Минин

5 жыл бұрын

Получить профессию 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

Пікірлер: 349
@vadvoker
@vadvoker 4 жыл бұрын
Четко. Работаю на рекате, сейчас разбираюсь с Vue, посмотрел твои два урока и картинка сразу в голове сложилась, спасибо, от души!
@fhghfhfghfghf6814
@fhghfhfghfghf6814 3 жыл бұрын
вы прекрасны. если бы еще был урок с бэком настоящим,то было бы вообще превосходно
@mrrobot7387
@mrrobot7387 4 жыл бұрын
очень крутые уроки по vue. я использовал React, но сейчас на работе нужен vue, по твоим видео + шикарной документации vue очень легко разобраться с работой фреймворка. спасибо большое)
@serg8483
@serg8483 3 жыл бұрын
Лучшего объяснения я нигде не видел. Я думаю, вы занимаетесь тем, что вам дано от рождения. Удачи и процветанию вашему бизнесу!
@user-vg9mj6eo7e
@user-vg9mj6eo7e Жыл бұрын
Очень доступно все показано. Вроде все понятно, но надо еще несколько раз пересмотреть и попробовать самому что-нибудь получить и добавить, только уже обращаясь к бэкенду
@unknownWakeborder
@unknownWakeborder 3 жыл бұрын
С Реакта внезапно перешел на Vue. И теперь любая инфа по нему очень актуальна) Спасибо за полезную инфу!
@masturch99f
@masturch99f 5 жыл бұрын
Огромное тебе спасибо! Всё объяснено просто отлично, так еще и на родном русском)
@nicksimmons4722
@nicksimmons4722 3 жыл бұрын
спасибо большое, очень развернуто и четко объяснил сходу лайк)
@web8845
@web8845 2 жыл бұрын
Спасибо, Владилен! Дейсвительно, наконец-то понял Vuex 😎👍
@user-io2eg8nh4v
@user-io2eg8nh4v 5 жыл бұрын
Замечательное видео - чёткое и последовательное! Спасибо большое!
@romko-romario
@romko-romario 2 жыл бұрын
Видео супер, всё изложено компактно и информативно. Вернулся к нему после 1,5 месяца работы на проекте с редаксом, и зашло отлично, хотя несколько месяцев ранее было сложновато. Новичкам нужно поподробнее, но вот кто уже работал с другими сторами - лучшего туториала для быстрого освоения Vuex просто не найти.
@andriihelever1793
@andriihelever1793 4 жыл бұрын
Спасибо за видосик, очень интересно
@antonb6831
@antonb6831 4 жыл бұрын
Вай, от души благодарю тебя за хорошее видео, брат!) Действительно, вроде ничего сильно сложного нету, но нужно привыкнуть ко всему этому "производственному циклу" с геттерами, мутациями, стейтом и прочим...а тут нужна практика только..
@Ya-GalinaVyacheslavovna
@Ya-GalinaVyacheslavovna 2 жыл бұрын
Вай все тут красавчики, братуха, от души прям салам, жи есть!
@antonbilichenko1312
@antonbilichenko1312 2 жыл бұрын
@@Ya-GalinaVyacheslavovna уай, от души в душу по братски, брат!
@Ya-GalinaVyacheslavovna
@Ya-GalinaVyacheslavovna 2 жыл бұрын
@@antonbilichenko1312 баркалла, братка!
@VladilenMinin
@VladilenMinin 3 жыл бұрын
🔗 Курс по Vue 3: clc.to/vue3course 🔗 Максимально подробно про курс тут: t.me/vue3bot
@user-zg4ef9in6s
@user-zg4ef9in6s 2 жыл бұрын
Отличные уроки на ютуб и курсы на юдеми :) спасибо за труд
@user-ti9jw3im1p
@user-ti9jw3im1p 2 жыл бұрын
Супер! спасибо, все очень доступно
@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... можно первым параметром передавать конкретный модуль, а вторым псевдонимы с названиями конкретных методов. Но, может, это запутывает логику и такое редко применяется.
@sergey4879
@sergey4879 4 жыл бұрын
Очень круто и доступно. Спасибо большое за ваш труд!
@x-bit5193
@x-bit5193 2 жыл бұрын
Спасибо, очень хорошо и понятно объяснил.
@sayidabbosurayimov6044
@sayidabbosurayimov6044 2 жыл бұрын
Видео просто супер. Владилен Минин вы объясняйте гениально 👍. Делайте ещё много видео по Вуе. Я бы поставил 10000000000000 лайков. Замечательно👍👍👍👍👍
@elchinkocharli8832
@elchinkocharli8832 4 жыл бұрын
Отличное видео! Все очень четко разложенно по полочкам! Спасибо!
@IvanYarmots
@IvanYarmots Жыл бұрын
очень хорошее объяснение! спасибо!
@Vlad-em1bx
@Vlad-em1bx 4 жыл бұрын
Отличный урок!
@nickpolishchuk5635
@nickpolishchuk5635 3 жыл бұрын
Большое спасибо! лучшие туториалы на рус по vue
@mariagileto2223
@mariagileto2223 2 жыл бұрын
очень помогло видео в работе, спасибо большое
@taran_dm
@taran_dm 2 жыл бұрын
Это было полезно. Спасибо!
@dostonasadov6444
@dostonasadov6444 Жыл бұрын
Очень доходчиво объясняете спасибо большое
@angelinadorasheva5828
@angelinadorasheva5828 4 жыл бұрын
Спасибо за видео! Все на высоте как и всегда!
@viT-1
@viT-1 Жыл бұрын
Благодарю за лекцию. Но было бы интересно посмотреть как vuex может взаимодействовать с vue-router для фильтрации данных.
@user-zb7ij3gg5s
@user-zb7ij3gg5s 9 ай бұрын
Братан, спасибо, очень помог!
@soulwind7577
@soulwind7577 4 жыл бұрын
Отличная лекция, четко по делу, без лишнего мусора, что бы научиться базово работать с vuex хватило 1го раза. Большое спасибо за контент
@quem6917
@quem6917 2 жыл бұрын
Круто!!! Спасибо. 30 мин и все знаешь))
@shtas89
@shtas89 4 жыл бұрын
Спасибо хорошее объяснение. Столкнулся с проблемой когда было несколько модулей( у тебя 1 в примере). И не понял как в одном модуле вызвать мутацию из другого модуля. Не получилось в мутации получать глобальный state. Доступен только локальный state модуля. Подскажешь что можно сделать?
@kirillgavrilov9681
@kirillgavrilov9681 4 жыл бұрын
Очень классно объяснил 👏🏻 Спасибо!
@trustambassador
@trustambassador 21 күн бұрын
Спасибо за видео, супер.
@step55555
@step55555 Жыл бұрын
наконецто нашел нормальное обьяснение. с чувством, толком, расстановкой
@kumpliko
@kumpliko 4 жыл бұрын
Спасибо за урок
@user-gy3rm9hf7m
@user-gy3rm9hf7m 4 жыл бұрын
Замечательное видео!!! Сделай еще урок "полный сайт с vue vue-router vuex" думаю всем понравиться!!! а сам урок самый понятный из всех
@VladilenMinin
@VladilenMinin 4 жыл бұрын
На канале целый плейлист с созданием срм системы на вью
@user-gy3rm9hf7m
@user-gy3rm9hf7m 4 жыл бұрын
@@VladilenMinin а можно с vuex тоже))
@RuportOnTable
@RuportOnTable 4 жыл бұрын
Очень классный урок! Такой вопрос в мутейшенах менять напрямую поля стейт это точно хорошая идея? В редуксе всегда создаётся новый объект и тем самым поддерживается иммутабельность.
@user-xw3ek8sf9t
@user-xw3ek8sf9t 5 жыл бұрын
Как всегда отличное видео
@smokvin
@smokvin 4 жыл бұрын
Спасибо!
@alinashtanko7159
@alinashtanko7159 2 жыл бұрын
Пока красила ноготочки, успела изучить vuex, спасибо )) больше не будет мусора в компонентах, он будет в сторе )
@Vlad-em1bx
@Vlad-em1bx 5 жыл бұрын
посмотрел урок подписался отлично, спасибо
@VladilenMinin
@VladilenMinin 5 жыл бұрын
Добро пожаловать)
@Vlad-em1bx
@Vlad-em1bx 5 жыл бұрын
:)
@vinewu7557
@vinewu7557 3 жыл бұрын
1:42 - Спасибо все понятно. Все же крайне очевидно. И развёрнуто объяснять схему не нужно) просто прочитаю то что нарисовано, а вы там сами как нибудь уже)
@k0n4enbli
@k0n4enbli 4 жыл бұрын
Восхитительно! Как раз по работе на этом голову сломал, а тут такое чёткое и лаконичное объяснение. Огромное спасибо!
@abdulovdb
@abdulovdb 9 ай бұрын
По сути очень качественно подана информация. По сути лайк, по сути подписка, по сути комментарий и на этом как бы и все P.S. Без обид 😅
@sergeybakai7133
@sergeybakai7133 5 жыл бұрын
Спасибо за толковые уроки, хотелось бы ещё узнать как сделать авторизацию с помощью токена и Local Stoage...и Vue естественно)
@JuiKoloshi
@JuiKoloshi 3 жыл бұрын
Делаю прямо сейчас :D
@dx8026
@dx8026 Жыл бұрын
Для старта очень даже хватит. Удачи друг.
@antonkleshnev5342
@antonkleshnev5342 4 жыл бұрын
Замечательное видео, многое стало понятно, Спасибо!!!
@AlexandrSpirit
@AlexandrSpirit 3 жыл бұрын
Огромное спасибо. Многое стало понятно. Подскажите, для добавления нового поста, мы обращаемся напрямую к мутации. Если делать через асинхронный эaction, это правильнее? Для небольших проектов вместо fetch лучше использовать axios или нет? Отдельное спасибо за не использование фаербасе. Инструмент хороший, но вы в другом уроке к нему обращаетесь через библиотеку. Мне как новичку было не ясно как заменить его на fetch или axios для работы с моим api на фласке
@user-xw3ek8sf9t
@user-xw3ek8sf9t 5 жыл бұрын
Есть небольшая просьба) если будет время запиши видео о том как работает патерн MVVM
@VladilenMinin
@VladilenMinin 5 жыл бұрын
Хорошо, учту
@olehposhelugniy18
@olehposhelugniy18 Жыл бұрын
Било би интерестно глянуть пример модификации постов также через АРІ
@Kalinkin88
@Kalinkin88 4 жыл бұрын
Расскажи больше о средствах разработки, что ты используешь плагины, экстеншены))
@SemenAlexndrovich
@SemenAlexndrovich 3 жыл бұрын
Спасибище!
@romandavydov3738
@romandavydov3738 Жыл бұрын
Very useful, thx!
@twogender6587
@twogender6587 4 жыл бұрын
Чувак, ты классно объясняешь. Респект таким
@ovocado9965
@ovocado9965 3 жыл бұрын
Коммент для тех кто смотрит в 2021+. Если на средине ролика у вас в браузере ошибка Uncaught TypeError: Cannot read property 'use' of undefined" 19:33 На момент когда ты/мы смотрим этот курс уже есть Vue версии 3+, а видео сделано на версии Vue 2. Нужно переустановить проект с помощью vue create . и указать версию Vue 2. Тогда будет работать, проверено.
@vladplaz
@vladplaz 4 жыл бұрын
Эх, точки с запятой и двойные кавычки)
@XushnudbekXudoynazarov
@XushnudbekXudoynazarov 4 жыл бұрын
Бдогадарю Сениор Владилен 5 раз посмотрелб на конец то понял что такое VUEX. Спосибо ждём ещё новинки😁👍
@bekzodbekolimbekov5964
@bekzodbekolimbekov5964 2 жыл бұрын
thanks bro that was super useful
@royce84
@royce84 3 жыл бұрын
Очень круто! Спасибо большое, а то у самого руки не доходили до такого количества букв на сайте)) А есть пример с реализацией аутентификации, авторизации + vuex?
@VladilenMinin
@VladilenMinin 3 жыл бұрын
Плейлист на канале целый
@alisherum
@alisherum 4 жыл бұрын
Спасибо. По Redux будет такой урок?
@deastortion
@deastortion 3 жыл бұрын
А если обращаться к бэку, то как использовать store для добавления постов? 26:12
@evgeniyponomarev2616
@evgeniyponomarev2616 4 жыл бұрын
Очень годное видео, все разложено по полочкам! Спасибо, большое!
@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 это уже асинхронность Важно понимать, как оно устроено
@sergeyimedia9768
@sergeyimedia9768 4 жыл бұрын
Отличное руководство. Спасибо!
@web_kub
@web_kub 4 жыл бұрын
Спасибо
@ihorkh354
@ihorkh354 2 жыл бұрын
Что за тема такая красивая в WebStorm установлена? Вы в основном ней пользуетесь?
@MrHardison
@MrHardison 5 жыл бұрын
Видео отличное, информативность на высшем уровне, продолжай в том же духе. П.С. почему бы не использовать конструкцию ...mapGetters({ getAllPosts: 'post/allPosts' }). П.П.С. сделаешь мануал по настройке Eslint и Prettier в VS Code Для Vue и React?
@VladilenMinin
@VladilenMinin 5 жыл бұрын
Безусловно есть пара моментов в vuex, о которых не упомянул, как например в твоем примере Но задачу я себе ставил объяснить принцип Учту, вероятно сделаю
@alekseym1058
@alekseym1058 4 жыл бұрын
Спасибо за видео. Интересно, с переходом к новому синтаксису во Vue3 (или с плагином "composition-api" для Vue2), на сколько актуальным остаётся Vuex? Собираюсь перевести проект на новый синтаксис, пока примеряюсь и, как мне кажется, без Vuex(который мне сильно не нравится) можно обойтись: "import my-store1", "import my-store2", reactive, toRefs, ..., кажется успешно заменят все эти мутации и т.д. Хотелось бы услышать Ваше мнение на этот счёт.
@LuchkinDS
@LuchkinDS 4 жыл бұрын
если для вас vuex избыточен, можно попробовать вариант такого простого store: import Vue from 'vue'; export const store = Vue.observable({ count: 0, }); export const mutations = { setCount(value) { store.count = value; } }
@yanaholoborodko2538
@yanaholoborodko2538 4 жыл бұрын
Большое спасибо, очень понятные объяснения!
@user-qv4hn6qq4n
@user-qv4hn6qq4n 4 жыл бұрын
Однозначно лайк, все по делу. Но вот один момент при поверхностном взгляде непонятен, а собственно зачем так сложно делать достаточно простые вещи? Какое преимущество мы получаем, используя vuex вместо data например? Я догадываюсь, конечно, но почему-то нигде об этом не говорят. Автор (и все кто видит коммент), разъясните на общем уровне, а что нам он дает такого, что не дает простая data
@user-lx3ti4oc3m
@user-lx3ti4oc3m Жыл бұрын
Спасибо, столкнулся с проблемой как на Vue изменять состояния сотен экземпляров компонента, наверное это то что нужно. Наверное vuex позволяет получать контекст каждого экземпляра по id или встроенному uid.
@windcrack8404
@windcrack8404 3 жыл бұрын
Как всегда, без воды и понятно. А вот с vue-router сложно его применять?
@VladilenMinin
@VladilenMinin 3 жыл бұрын
На канале глянь ролик по vue
@TeppopucT
@TeppopucT 3 жыл бұрын
Очень классное видео, спасибо. Я делаю бэк и решил с vue познакомиться. Пример с постами типичный и понятный. И вот смотрю и думаю... В реале пришлось бы реализовать добавление поста не только ограничившись отображением доп компонента, но и отправить его на бэк перед этим. Но чтобы клиент не ждал статус кода 201, можно его сразу отобразить в списке постов... Но вдруг пост успеет отобразиться, а с бэка потом вернётся ошибка валидации / таймаут или еще что? Тогда надо будет делать откат. Тогда надо будет пробрасывать "пути отхода" и показать алерт. И как же это сделать с помощью Vuex? В голове начинают крутиться-вертеться-переплетаться различные решения... Сам начинаю путаться в них. И моё эго тормозит и громко мне так рефлекторно кричит "Ой! Пусть фронт разбирается! Его проблемы!" )))
@adadurov1
@adadurov1 2 жыл бұрын
Одно из возможных решений: добавляем к объекту Post свойство "статус", например с 3 возможными значениями -- получен, добавлен, неУдалосьДобавить. Создаем пост со статусом "добавлен", меняем, когда промис заресолвится (или зареджектится). И смотрим на статус при отображении: верстаем разные шаблоны и выбираем нужный через v-if.
@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 никак не ругаются
@oce10t12
@oce10t12 5 жыл бұрын
Ну понятно понятно. Давай уже что-то посложнее, нестандартные решения, крутые фичи, было б хорошо, при применении того или иного решения говорить почему именно так, даже возможно задеть паттерны. Так же, например, у меня есть пробел или даже дефис в знаниях организации компонентов. А за уроки конечно спасибо)
@VladilenMinin
@VladilenMinin 5 жыл бұрын
Скоро, сам хочу посложнее. Но для начала необходимо осветить основы
@romartynromashka
@romartynromashka 3 жыл бұрын
Из компонента PostForm ты вызвал сразу мутацию, хотя вроде бы надо было задиспатчить действие, из которого уже мутируем. Не нарушение ли это цикла движения данных?
@advokats086
@advokats086 3 жыл бұрын
Как проинициализировать библиотеку vuex в 2021 году... ? Изменился синтаксис...
@eduardkolesnik5819
@eduardkolesnik5819 3 жыл бұрын
А если мне нужно взаимодействие с service, правильно ли в vuex store импортировать его напрямую? Либо же лучше будет через компонент вызвать action с нужным методом servica - а. Или как? Мне не совсем понятно в этом плане.
@Deligium
@Deligium 4 жыл бұрын
Владилен, подскажи, пожалуйста, как будет правильнее, если нет асинхронных событий в отдельном модуле стора, но есть асинхронные события в других модулях стора. В таком случае в модулях где нет асинхронных событий можно вызывать на прямую мутейшн или лучше все сразу делать через экшн?
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Для синхронных можно через мутации идти, если там просто изменение состояния
@Deligium
@Deligium 4 жыл бұрын
@@VladilenMinin спасибо
@ins2124
@ins2124 4 жыл бұрын
Просто отличный видос, спасибо!
@LoveleTi
@LoveleTi 4 жыл бұрын
Супер
@user-uc4yd8sw4k
@user-uc4yd8sw4k 4 жыл бұрын
Спасибо, годно!
@34shadows
@34shadows 4 жыл бұрын
Спасибо, кайфанул)
@VladilenMinin
@VladilenMinin 4 жыл бұрын
На канале ещё много роликов, от которых можно кайфануть) Присоединяйся!)
@helleruzb648
@helleruzb648 4 жыл бұрын
Красава Владилен, пожалуйста подскажи как теперь можно удалить эти поста ? Сижу уже пол дня и немогу никак найти ответ.
@CorleoneMikele
@CorleoneMikele 5 жыл бұрын
Спасибо, для меня это самая непонятная тема во vue , даже redux для меня был понятней.
@kostiabazrov-life
@kostiabazrov-life 5 жыл бұрын
MC , ничего сложного там нет
@Fs-xj2gu
@Fs-xj2gu 4 жыл бұрын
Что такое redux
@user-ue8bh7tj5k
@user-ue8bh7tj5k 3 жыл бұрын
@@Fs-xj2gu узнал что такое redux?
@nickstojanovic9663
@nickstojanovic9663 4 жыл бұрын
Владилен, а почему ты в разных видео используешь то VS Code, то Idea ?
@VladilenMinin
@VladilenMinin 4 жыл бұрын
VSCode чтобы быть ближе к людям, так как он бесплатен. Удобней Webstorm
@romanbush5164
@romanbush5164 8 ай бұрын
Спасибо за объяснение) , все же vue имеет крайне нелогичный дизайн, а этом смысле даже react более интуитивный
@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? Просто реально самого такие мысли посещали
@user-gl7tj8xg8e
@user-gl7tj8xg8e 5 жыл бұрын
Отлично, спасибо. А где качнуть исходник можно? там ведь все примеры нужные есть.
@VladilenMinin
@VladilenMinin 5 жыл бұрын
Чуть позже добавлю в описании
@user-gl7tj8xg8e
@user-gl7tj8xg8e 5 жыл бұрын
@@VladilenMinin Спасибочки, у тебя хорошо получается, уроки прекрасный сборник готовых рецептов
@jekasylar3397
@jekasylar3397 2 жыл бұрын
Хорошое видео но есть вопросы 1) что за расшерение для VSCode что так подсказывает ? 2) почему у меня VSCode автоматичиски меняет ' на " как это исправить
@user-py8qy5tu8e
@user-py8qy5tu8e 4 жыл бұрын
Блин, то что нужно Спасибо огромное
@ZA-Pobedu-RF
@ZA-Pobedu-RF 2 жыл бұрын
Привет! А как передать в другой компонент количество постов, не могу передать в header, при переключении между постами и юзерами количество в шапке меняется через мутацию, но когда страница юзеры или посты загружается первый раз, количество постов ноль. в чем может быть дело, гугл уже до дыр заюзал, нет инфы. Спасибо за помощь.
@damo7212
@damo7212 3 жыл бұрын
Спасибо, очень круто, но есть один вопрос. В чем минус подхода что бы сразу обращается к state минуя getters и mutations?
@zond_amond
@zond_amond 3 жыл бұрын
mutations это единственный способ модификации стейта. Что же касается геттеров, то они кешируются, поэтому именно их и надо юзать.
@damo7212
@damo7212 3 жыл бұрын
Serg Guevara понял, спасибо👍
@user-lg3ve6ir1v
@user-lg3ve6ir1v 2 жыл бұрын
офигенный урок, но слишком быстро все говорите и показываете, не успеваю схватывать) спасибо!
@AndreyChursin
@AndreyChursin 2 жыл бұрын
И всё же, можно вместо Vuex обращаться к инстансу корзины.. менять там данные остальные компоненты "заметят" это изменение. В чём я не прав? Например: создаём объект корзины, передаём его во все компоненты где нам нужно показывать данные по корзине (да через props), далее в самом дочернем меняем количество товара в объекте корзины - геттер корзины рассчитывает новые данные (количество товаров COUNT) - компоненты которые используют COUNT обновляются.
@maxSamolet
@maxSamolet 5 жыл бұрын
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 Жыл бұрын
1 к 1
@user-np3et3mw4s
@user-np3et3mw4s 3 жыл бұрын
Не, ну это лайк
@neodinok-it3ym
@neodinok-it3ym Жыл бұрын
Комент больше пяти слов в поддержку поддержки
Vue JS - Быстрый курс за 50 минут
53:36
Владилен Минин
Рет қаралды 356 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 25 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 1,4 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 9 МЛН
Learn Vuex in 30 MINUTES! (Vue JS 3)
32:12
Make Apps with Danny
Рет қаралды 122 М.
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
Что такое PWA. Как работают Service Workers
51:31
Владилен Минин
Рет қаралды 108 М.
React JS фундаментальный курс от А до Я
3:01:08
Постигаем Vue js: урок 9 - Vuex / Что такое глобальное хранилище
17:49
JAVA И SКРИПТЫ, ссылка на новый канал в описании
Рет қаралды 21 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 25 МЛН