Спасибо за курс очень так деликатно и лайтово в плане прохождения и изложения материал и максимум профита, бывает что пыхтишь потеешь, а толку не особо, так вот тут от обратного, ну прям не зашел, а залетел очень, пойду искать еще Ваши курсы))
Посмотрел на скилл боксе модуль Pinia в связке с Vue3 - ничего не понял, все в кашу. Примеры даже взяты из РУоф документации. Просмотрел ваши видео с примерами - все осознал.) Спасибо за труд)
@@frontend-skillsКак бы сделать, что доступ к магазину был из любого компонента без прописывания в каждом компоненте: import {useMainStore} from "./stores/main"; const store = useMainStore() Во VUEX я в главном файле прописывал: import store from './store.js' app.use(store) И доступ из любого компонента: $store.state....
Я твой тысячный подписчик! Поздравляю тебя и хочу пожелать тебе ещё больших успехов. Продолжай в том же духе! Хотелось бы увидеть от тебя проект на quasar, в твоей простой подаче, тоже популярная технология. Спасибо тебе за видео🎉
Спасибо большое ❤️❤️❤️ quasar пока не вертел и не крутил) но в планах его потрогать есть 😊 Если разберусь с ним на том уровне, чтобы кого-то ему обучать - обязательно запилю 😊
Добрый день, спасибо вам большое за отличный курс, подскажите такой момент - а как подписаться на отслеживание чего либо из state, если store файл написан в синтаксисе Options API ?
курс бомбезный! подскажите, а почему для массива объектов не использовали reactive свойство, а ref заюзали. Ведь по идее reactive предназначен для объектов. Я так понимаю deep:true мы используешь лишь из-за того, что наш ref (массив из объектов) не полностью реактивен. Или я неправильно понимаю ref/reactive🍍
Самое просто объяснение вот тут есть stackoverflow.com/questions/61452458/ref-vs-reactive-in-vue-3 В 99% случаев ref можно использовать вместо reactive, так как для объекта под капотом все равно заюзается reactive даже если через ref создадим
Привет. Подскажи пожалуйста, почему для записи в localStorage мы используем ._value вместо . value? Может я что-то проглядел, объекты без парсинга не отличаются визуально от тех что в лх, но использование .value без underline действительно не работает с ними. Уже всю голову сломал, почему именно так
Как я понял, через . value мы к реальному значению и не обратимся, это просто синтаксический сахар для внутреннего удобства. Видимо из-за особенности парсинга мы теряем связь с синтаксическим сахаром, и приходится получать доступ через реальный путь, используя underline.
Спасибо за курс очень так деликатно и лайтово в плане прохождения и изложения материал и максимум профита, бывает что пыхтишь потеешь, а толку не особо, так вот тут от обратного, ну прям не зашел, а залетел очень, пойду искать еще Ваши курсы))
Спасибо тебе за классный курс по Pinia! Респект)
Это был шикарный курс! Ничего лишнего, только самая мякотка! Огромное спасибо!
Спасибо за теплые слова!
Отличный курс для новичка, большое спасибо за такой полезный контент!
Спасибо за курс)
Отличный курс, все коротко и ясно. У Вас талант подачи информации. Спасибо большое! Жду курс по Nuxt)
Спасибо за экскурс по pinia, было очень кстати!
Спасибо, что посмотрели! Надеюсь, видео помогли 🙃
Зашло на одном дыхании, Спасибо, все четко, понятно и без лирики
Спасибо большое!
Благодарю за Ваш труд!
Спасибо, что посмотрели ❤️❤️❤️
Посмотрел на скилл боксе модуль Pinia в связке с Vue3 - ничего не понял, все в кашу. Примеры даже взяты из РУоф документации.
Просмотрел ваши видео с примерами - все осознал.)
Спасибо за труд)
Спасибо за теплые слова!
Аналогично. Даже удивило, что на скиллбоксе так бегло прошлись по теме.
Отличный урок, спасибо за труд!
Прекрасный курс, благодарю за проделанную работу!!
Я очень рад, что вам понравилось!
Огромное спасибо! Курс огонь)
Побольше таких))
Спасибо! Я рад, что понравилось)
Очень круто получилось, снимай ещё.
очень клевый курс, большое спасибо!
Спасибо что посмотрели!
Спасибо за курс! Vue3 Vue Pinia
Спасибо, что посмотрели!
Спасибо за полезный материал! Комментарий в поддержку автора ;)
Спасибо! :)
Спасибо! Супер мини курс)
Спасибо! Отличный курс, все понятно и четко!
Спасибо, хоть узнал теперь, что такое Pinia ) Буду по тихоньку переходить c VUEX
Отлично))) Тем более Pinia просто даже легче в понимании)
@@frontend-skillsКак бы сделать, что доступ к магазину был из любого компонента без прописывания в каждом компоненте:
import {useMainStore} from "./stores/main";
const store = useMainStore()
Во VUEX я в главном файле прописывал:
import store from './store.js'
app.use(store)
И доступ из любого компонента: $store.state....
Вот к сожалению, я не нашел, как избавиться от такого дубляжа кода. Если найдете вариант - буду очень рад, если поделитесь
Спасибо ❤ 2 раза посмотрел залпом - всё ясно и понятно по полочкам
спасибо за курс! ждем еще)
Спасибо, что посмотрели)) надеюсь было полезно)
Спасибо за курс!!! Все просто и понятно.
Спасибо большое, что досмотрели :)
Благодарю за курс!
Курс топовый, спасибо большое!
Я твой тысячный подписчик! Поздравляю тебя и хочу пожелать тебе ещё больших успехов. Продолжай в том же духе! Хотелось бы увидеть от тебя проект на quasar, в твоей простой подаче, тоже популярная технология. Спасибо тебе за видео🎉
Спасибо большое ❤️❤️❤️ quasar пока не вертел и не крутил) но в планах его потрогать есть 😊 Если разберусь с ним на том уровне, чтобы кого-то ему обучать - обязательно запилю 😊
У меня проект на квазаре. Тот же вью, только с готовыми ui, типа material ui
Ну и много всяких прикольных фишек из коробки
Отличный курс, спасибо!
Спасибо за курс, было познавательно
Спасибо большое за такой маленький проект
Отличный обзор!
Спасибо :)
Курс был очень крутой)
Спасибо, за курс, благодарю!
Спасибо, что уделили время!
Круто, ясно и все по делу.
спасибо большое за курс
Спасибо! Оказывается, что Pinia гораздо легче чем Redux.
Ураа!!!
почитав на лернджс про локал сторадж и посмотрев урок, все стало понятно
Сильно!
Огромное спасибо! Остался один вопрос, как сделать связку с LocalStorage в pinia на Options Api?
Добрый день, спасибо вам большое за отличный курс, подскажите такой момент - а как подписаться на отслеживание чего либо из state, если store файл написан в синтаксисе Options API ?
курс бомбезный!
подскажите, а почему для массива объектов не использовали reactive свойство, а ref заюзали. Ведь по идее reactive предназначен для объектов.
Я так понимаю deep:true мы используешь лишь из-за того, что наш ref (массив из объектов) не полностью реактивен. Или я неправильно понимаю ref/reactive🍍
Самое просто объяснение вот тут есть stackoverflow.com/questions/61452458/ref-vs-reactive-in-vue-3
В 99% случаев ref можно использовать вместо reactive, так как для объекта под капотом все равно заюзается reactive даже если через ref создадим
Все круто, мог бы ты еще осветить тему подписок на экшены?
ЛАЙК
Отличный курс, спасибо, го Nuxt 3?
Nuxt, надеюсь, будет, но попозже :) спасибо, что посмотрели))
@@frontend-skills Вам спасибо, вы помогли перейти с vue 2 на vue 3) теперь осталось разобраться как делать типизацию Пинии)
Всё понравилось, Помни что необходимо дополнить репозиторий, он без некоторых файлов
Как я понял, watch нельзя использовать в Options API? Мне не удалось... ((
Курс классный, спасибо! Только не понял как из компонента вотчить стор.
запили пожалуйста по Composables 🙏
Надеюсь, скоро руки дойдут до этого :(
Привет. Подскажи пожалуйста, почему для записи в localStorage мы используем ._value вместо . value? Может я что-то проглядел, объекты без парсинга не отличаются визуально от тех что в лх, но использование .value без underline действительно не работает с ними. Уже всю голову сломал, почему именно так
Как я понял, через . value мы к реальному значению и не обратимся, это просто синтаксический сахар для внутреннего удобства. Видимо из-за особенности парсинга мы теряем связь с синтаксическим сахаром, и приходится получать доступ через реальный путь, используя underline.
🤚
Курс огонь. Спасибо.
почему бы в сторедж не закидывать movies.value что бы лишнее место не занималось
Да, вы правы :) так будет лучше :) Спасибо за замечание
Отличный урок, спасибо за труд!
Спасибо за курс