Vue 3 фундаментальный курс от А до Я

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 1.3K

  • @UlbiTV
    @UlbiTV  3 ปีที่แล้ว +176

    Если хочешь поддержать меня и мои старания, то жду тебя на патреоне, скоро будут крутые бонусы www.patreon.com/ulbitv

    • @NeoJohnSmit
      @NeoJohnSmit 3 ปีที่แล้ว +5

      А за $29.99 уже не актив ?

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +4

      @@NeoJohnSmit актив, количество мест ограничено) могут добавит еще одно, если интересно:)

    • @cheesecheesson9842
      @cheesecheesson9842 3 ปีที่แล้ว +2

      @@UlbiTV даже интересно, как ты мотивируешь за 30$. Надеюсь не реальным стимулом (ахахах)

    • @Екатерина-ы7в4з
      @Екатерина-ы7в4з 3 ปีที่แล้ว +3

      интересно было бы посмотреть про react native, может планируете записать курс?

    • @oleggrunov5806
      @oleggrunov5806 3 ปีที่แล้ว +4

      Когда появятся деньги обязательно поддержу максимально!

  • @temtemych4754
    @temtemych4754 2 ปีที่แล้ว +79

    Ё-моё... "О, вью за три часа! То, что сейчас надо! За вечер под кофеек осилю обзорчик!" - подумал я. "Фуххх, наконец-то закончил" - тихонько произнес, вытряхивая полную кофейную банку окурков...

    • @reinmaan
      @reinmaan 11 หลายเดือนก่อน +2

      Спустя месяц))

  • @barbatage5078
    @barbatage5078 3 ปีที่แล้ว +7

    Вот это да!
    Спасибо большое!
    Такого информативного материала нигде нет.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Благодарю!

  • @itpro952
    @itpro952 3 ปีที่แล้ว +19

    Следующие 3 часа обещают быть интересными, спасибо за контент! По вью бесплатного мало. Также хотелось по тестирование и реакт нейтиву курс

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +10

      будет и то и другое, вопрос времени

    • @КосмоЁжик-е7т
      @КосмоЁжик-е7т 2 ปีที่แล้ว +9

      А если не просто смотреть, но и писать код, то обещают быть интересными 3 дня :))

    • @ХамзатЯкаев
      @ХамзатЯкаев 9 หลายเดือนก่อน

      особенно по тестам ждем)@@UlbiTV

  • @denmorozov8754
    @denmorozov8754 3 ปีที่แล้ว +2

    Досмотрел таки до конца, да, столько информации и уместить в три часа...Круто.

  • @ДмитрийКарпич
    @ДмитрийКарпич 3 ปีที่แล้ว +17

    Хорошая подача. Надоел реакт на работе, для души хотел на вью посмотреть, и тут очень хорошо структура дана и вход во вью. И начало понятно и куда дальше рыть. Для начинающих наверное тяжеловато будет, но если есть опыт на других фреймворках, то очень наглядно. Спасибо :)

  • @achillesus7
    @achillesus7 2 ปีที่แล้ว +1

    Реально концентрация информации, порой нескольких секунд достаточно, чтобы уже остановить видео и пойти что-то пробовать или читать дополнительно. Плюс, шикарный порядок поступления информации - каждая фича появляется не просто так, а потому что возникает в ней необходимость. Мне вот этот момент прям больше всего зашел, что всё очень последовательно и в системе излагается, а не просто вразброс - есть такое, есть такое, а как это соединить еще надо думать - тут всё и сразу. Огонь 🔥🔥

  • @shittywizzard5727
    @shittywizzard5727 3 ปีที่แล้ว +4

    Жирнота, лайк не глядя. Спасибо!

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Спасибо!

  • @goqorism
    @goqorism 3 ปีที่แล้ว +2

    Самый лучшый канал, респект.

  • @abdulovdb
    @abdulovdb ปีที่แล้ว +89

    Vue 3 за 3 часа растянулось на 3 недели😀. Огромное спасибо за предоставленный урок, он дороже лайка, подписки и комментария)

    • @UlbiTV
      @UlbiTV  ปีที่แล้ว +4

      🤝

    • @Sergej199
      @Sergej199 7 หลายเดือนก่อน +19

      Ожидание: Курс занимает 3 часа.
      Реальность: По часу разбираешь каждый кадр, сравнивая со своим кодом и ища ошибки.

  • @mikhailsviridov7939
    @mikhailsviridov7939 3 ปีที่แล้ว +2

    Благодарю за ролик

  • @ipa_stor
    @ipa_stor 3 ปีที่แล้ว +63

    3 часа сплошной полезной инфы?.. Тимур решил другие каналы без контента оставить? Зачем так подробно и понятно объяснять? Остальным же надо хоть что-нибудь оставить🤣🤣🤣
    Ps: шутки шутками, но гигантское спасибо за такую колоссальную работу, видимо все выходные буду внимательно знакомиться, так что желаю всем удачи с изучением 👍

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      Да, да, Руслан)) Спасибо!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 6 หลายเดือนก่อน

    Огромное тебе благодарность за твой труд! Конечно некоторый моменты, например как vuex уже устарели, но все же очень много полезного которое можно брать на вооружение.
    Еще раз благодарю!

  • @andriyvozniuk5854
    @andriyvozniuk5854 3 ปีที่แล้ว +5

    Йой, просто лучший, спасибо большое!)

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว

      Спасибо!)

  • @katerinatereshchenko
    @katerinatereshchenko ปีที่แล้ว +2

    Спасибо за урок! Очень понятная подача материала. Рада, что нашла ваш канал!

  • @novackirr
    @novackirr ปีที่แล้ว +10

    На 1:25:00 примерно бесполезный v-model, вызывающий еще и ошибку (т.к пропсы юзать так нельзя), используем просто следующее в MySelect:

    • @sergey345
      @sergey345 5 หลายเดือนก่อน

      Спасибо, добрый человек.

  • @kotbarsik9613
    @kotbarsik9613 2 ปีที่แล้ว +1

    Огромная благодарность за столь подробный и последовательный курс. Конечно, нужно как можно больше практиковаться, пересматривая фрагменты из видео, чтобы освоить данные в видео знания
    Даже не верится, что есть люди, которые делают такую колоссальную работу для широкой аудитории, хотя тем такой труд ценнее

  • @victor__ua
    @victor__ua 3 ปีที่แล้ว +3

    Спасибо большое за курс, очень ждал

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Спасибо! надеюсь было полезно!

  • @MerriedFellow
    @MerriedFellow ปีที่แล้ว

    Дружище, спасибо за старания. Видео - огонь, лучший справочник за все эти последние 10 месяцев.

  • @Max60ization
    @Max60ization 3 ปีที่แล้ว +4

    В примере с использованием Vuex посты не удаляются, в консоли пишет:
    [Vue warn]: Write operation failed: computed property "posts" is readonly.

  • @FREEKIR1
    @FREEKIR1 2 ปีที่แล้ว

    По красоте братишка, все четко, от души спасибо, давно хотел изучить все руки не доходили, а тут такая подача красивая.

  • @ИльдарМухаметов-ц4х
    @ИльдарМухаметов-ц4х ปีที่แล้ว +5

    Хорошее видео, всё раскладывается по полочкам, слушать и внимать очень интересно. Однако, может за 2 года в vue что-то поменялось, а может я где-то допустил ошибку, но при создании selected списка не работает момент с v-model, т.е. при попытке прикручивания v-model к selected списку, как на 1:26:27 , вылезает ошибка: VueCompilerError: v-model cannot be used on a prop, because local prop bindings are not writable. Как я понял, мы не можем использовать значение, которое находится в props. В интернете объясняется это тем, что props нельзя менять, можно только читать. Я также заходил на твой гитхаб и пробовал копировать этот компонент себе, но результат такой же. Можешь объяснить, пожалуйста, в чём проблема? Вроде как я решил этот момент с помощью v-bind, но такой исход меня не удовлетворяет, хочется чтобы всё что получилось на видео, получилось и у меня. Или по крайней мере успокоиться, что так как на видео, спустя два года делать уже нельзя. Самое смешное, что если оставить v-model и закрывать ошибку в браузере, то функционал работает, т.е. список сортируется, в отладчике видно, что привязка есть.

    • @kurbanmurad
      @kurbanmurad 6 หลายเดือนก่อน

      pls, use:
      :value="modelValue"
      instead:
      v-model="modelValue"

  • @roadtovoodooshrtv347
    @roadtovoodooshrtv347 2 ปีที่แล้ว

    Я не знаю че сказать кроме ЛУЧШИЙ ПРОСТО!!!! Лайк ++++

  • @ИванШишков-м8и
    @ИванШишков-м8и 2 ปีที่แล้ว

    Фантастическое по плотности информации и полезности видео! Спасибо автор, Ваше трехчасовое видео смотрел, повторял и конспектировал часов 10 во много присестов.

  • @vlad17264
    @vlad17264 2 ปีที่แล้ว +167

    ну что , вот и пришло моё время пилить свою прохладную. Начал учить вёрстку в августе 2021 , хватило меня на месяц. Забросил. Вернулся к обучению 1го февраля 2022 , прошёл курс от Ивана Петриченко. Посмотрел почти все твои ролики по js, верстке и Реакту по 3-4 раза , посмотрел 100 интервью с канала АйТиБороды. Почти все что связано с js и Реакт у Владилена Минина. Сверстал 4 сайта , сделал 2 проекта на Реакте , и устроился на работу 4 дня назад. 6 месяцев спустя. У вас все получится парни. Тимур и все кто пилит образовательный контент на ютуб , я бы сражался за вас ! Готов пожать руку каждому кто тратит свое время на то что бы донести информацию до людей.
    Те кто читает этот пост , у вас получится если вы этого действительно хотите.
    Я сегодня ел пиццу и обсуждал как нам прописать темы в тайлвинд, и знаете что ! люди с которыми я разговаривал , правда понимали меня)))) да пока я учился вокруг не было заинтересованных в АйТи людей , и иногда было тяжело просто учится. Но это того стоит , свет в конце тоннеля есть !
    П.С. смотрел ролики , и учился кодить на Реакте , а устроился на Вью !)))
    За 3 дня посмотрел где то 10 часов видео по Вью , из них 6 часов это 3х часовой курс по Вью от Тимура 🤝🤝🤝
    Теперь я знаю Кунг-фу (Вью ))))!
    Ещё раз спасибо за твой труд , ты лучший

    • @assetdev1859
      @assetdev1859 2 ปีที่แล้ว +9

      как же ты сильно описал мою жизнь. Упоминул Ваню, Минина, Тимур, Бороду... Да, нужно продолжать работать

    • @ДарьяРоманова-э1ф
      @ДарьяРоманова-э1ф 2 ปีที่แล้ว +10

      Поздравляю! Тоже прошла этот путь, теперь набираюсь сил (знаний), чтобы пойти дальше, найти компанию, где будет более серьезный подход к технологиям. Иногда кажется, что ничего не умею, хотя коммерческий опыт уже 2 годика. Эффект самозванца до сих пор присутствует, жесть просто)

    • @ОленькаМослакова
      @ОленькаМослакова 2 ปีที่แล้ว +2

      Круто! Поздравляю!!! Спасибо за долю позитива!
      А ребята действительно молодцы!

    • @evilinarm
      @evilinarm 2 ปีที่แล้ว +1

      Красавец! Кого сейчас смотришь? Может что-то посоветуешь, что можно посмотреть по Vue после этого видео.

    • @vlad17264
      @vlad17264 2 ปีที่แล้ว +1

      @@evilinarm документация у Vue 3 очень даже хороша , и на русском , она тебе говорит "просто сделайте вот это " и пример кода , берешь , вставляешь к себе и оно работает , немного подправил под себя и в путь)))

  • @Abylai260
    @Abylai260 8 หลายเดือนก่อน

    Здраствуй, Тимур! Посмотрел твое видео от начала до конца, повторяя за тобой написанием кода, начал понимать концепции Vue. Спасибо, тебе за старание

  • @art.kornilov
    @art.kornilov ปีที่แล้ว +153

    Пока существуют такие люди как Тимур, сообщество будет непрерывно развиваться и становиться лучше

    • @UlbiTV
      @UlbiTV  ปีที่แล้ว +14

      Артем, благодарю!

  • @stasst7524
    @stasst7524 2 ปีที่แล้ว

    Просто огонь. Ну что бы во всем разобраться надо самому проделать все то же самое множество раз а это ну очень долго и трудно. Спасибо автору за его труд. Очень круто.

  • @onevermore
    @onevermore 3 ปีที่แล้ว +6

    омг, спасибо большое за труд

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว

      Спасибо за поддержку!)

  • @МухиддинМахмудов-б5щ
    @МухиддинМахмудов-б5щ 2 ปีที่แล้ว +1

    Я больше по SvelteKit, но все равно не могу оторваться от просмотра!

  • @golden_horde
    @golden_horde 2 ปีที่แล้ว +5

    Интересно на 58:00 ты не закрываешь кастомный("my-input") тег, и у тебя всё работает. Мне пришлось немного поломать голову что бы у меня всё заработало. А так ты красавчик в общем.

    • @koafil
      @koafil 2 ปีที่แล้ว +1

      тоже пришлось закрыть тэг, иначе не работало..

  • @pshenychka828
    @pshenychka828 3 ปีที่แล้ว +2

    Ну це взагалі шикарний матеріал і подача, а не якесь туду-туду у Мініна))

  • @виртуоз_ру
    @виртуоз_ру 3 ปีที่แล้ว +46

    Ну неужели что-то про vue. Огромное спасибо.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      И вам спасибо за поддержку !)

  • @Wolterhon
    @Wolterhon ปีที่แล้ว +1

    Дай бог здоровья, может быть единственный нормальный русскоязычный канал

  • @sergsergey4251
    @sergsergey4251 3 ปีที่แล้ว +4

    Спасибо за топовый контент!

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Спасибо за поддержку)

  • @marinachichel4077
    @marinachichel4077 2 ปีที่แล้ว +2

    Спасибо, очень помогло. Если на работу возьмут, с зп поддержу обязательно) Еще что-то по вью будет интересненького?

  • @виртуоз_ру
    @виртуоз_ру 3 ปีที่แล้ว +6

    Посмотрел сначала до конца. Огонь.
    Тимур может что-то интересное замутишь с использованием Vue, Nest.
    А то у тебя с vue считай ничего нет.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +3

      Спасибо, да, возможно будет практика на вью)

  • @alexandergusev2359
    @alexandergusev2359 ปีที่แล้ว +1

    Очень круто!!! Очень много пользы. Спасибо большое за такое видео!!!

  • @art_vor
    @art_vor ปีที่แล้ว +4

    У кого проблема с MySelect, то вместо v-model="modelValue" нужно заменить на :value="modelValue" . Это новое правило

    • @ned5725
      @ned5725 ปีที่แล้ว

      Спасибо!

    • @Alon794
      @Alon794 ปีที่แล้ว

      А зачем там вообще :value="modelValue" ? Ведь связывание осуществляется за счет $emit и потому в родителе значение все равно обновляется...

  • @OleksandrRedka-e2c
    @OleksandrRedka-e2c 2 ปีที่แล้ว +2

    Крутой ролик)

  • @kdr0454
    @kdr0454 11 หลายเดือนก่อน +9

    1:26:30 пишете :value вместо v-model

    • @Программирование-й3ь
      @Программирование-й3ь 10 หลายเดือนก่อน +1

      А почему у него заработало? Столкнулся с такой же проблемой, внес, но так и не понял почему тогда у него работает

    • @kdr0454
      @kdr0454 10 หลายเดือนก่อน +1

      @@Программирование-й3ь В Vue 3 были внесены изменения в синтаксис и некоторые директивы, в том числе и в директиву v-model. Вместо использования v-model в Vue 3, теперь рекомендуется использовать комбинацию директив v-bind и v-on для связи данных с элементом формы.
      В Vue 3, для связи значения с элементом формы можно использовать директиву v-bind для передачи значения из данных в элемент формы. Например:
      В этом примере myValue - это переменная в данных компонента, и при изменении значения в поле ввода, оно будет записываться в myValue.
      Также, можно использовать сокращенную запись директивы v-model в виде :value и @input, так как эти сокращенные записи являются синонимами для v-bind:value и v-on:input соответственно. Пример:
      Обрати внимание, что myValue должна быть объявлена в данных компонента.
      Таким образом, в Vue 3 v-model больше не используется, но с помощью директив v-bind и v-on (или их сокращенных записей) можно достичь того же результата, как и с использованием v-model в предыдущих версиях Vue.

    • @ЕвгенияВойткова
      @ЕвгенияВойткова 7 หลายเดือนก่อน

      @@kdr0454 то есть опять вернули как было во vue 2? То, о чем он говорит на 39:30 и 59:30?

    • @ЯнаАлександровна-э7к
      @ЯнаАлександровна-э7к 5 หลายเดือนก่อน

      Большое человеческое спасибо!)))

  • @МайклБраун-з3м
    @МайклБраун-з3м 3 ปีที่แล้ว +2

    Вау! Это... просто... великолепно(а вы что подумали?). Огромное спасибо за контент, после просмотра почти понял основу, буду пересматривать, чтобы запонить конкретные детали.
    Возможно окажется полезным:
    В данном видео очень помогает для понимания то, что дается на пальцах введение в проблему/задачу перед описанием инструмента и/или примерные шаги по реализации, которые будут предприняты, а потом расскрывается на конкретном примере + после простейшей реализации объявляются следующие шаги, типа вынесения блоков в компоненты и пр. Возможно, окажется полезным для запоминания и понимания после реализации некого решения в какой-то момент пройтись по тем самым примерным шагам, но уже после реализации, чтобы та абстракция, которая давала лишь смутное представление о том, что будет, после практического примера начала означать для человека нечто конкретное и подытожила весь цикл использования/реализации какой-то возможности.
    Пример:
    *Есть такая-то задача*...
    *Чтобы ее решить, существует _ , и мы будем делать _ , потом _ и _*...
    *показываем на практике*...
    Овервью: " Итак, давай-те еще раз посмотрим, что мы сделали. Чтобы решить _ ,
    мы использовали конструкцию _ ,
    для этого в начале создали _ , затем передали эти данные туда-то с помощью _ ,
    отслеживали изменение с помощью _ ,
    и в конце _ ."
    **След. задача**
    P.S. Может не очень объяснил, но идея примерно такая. Хотя может данный совет окажется даже вредным и не нужным, а зритель сам для себя будет это все делать, если ему это действительно помогает
    P.P.S. Ролик и без того получился просто невероятным и качественным, спасибо за то, что ты делаешь

  • @tototomay
    @tototomay 3 ปีที่แล้ว +71

    Тимур как всегда на высоте. Топовые знания, огромное тебе спасибо)
    Мне кажется ты серьезно развиваешь русскоязычное IT сообщество по вебу.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +7

      С вашей поддержкой! спасибо!

    • @alanominatorkiborg5860
      @alanominatorkiborg5860 2 ปีที่แล้ว +1

      Тебе не кажется.]

  • @evgeniust6328
    @evgeniust6328 3 ปีที่แล้ว +1

    Пожалуйста продолжай

  • @wallivalli2436
    @wallivalli2436 2 ปีที่แล้ว +3

    спасибо большое, расскажите пожалуста как использовать teleport

  • @dmiitriyevgrafoov3151
    @dmiitriyevgrafoov3151 3 ปีที่แล้ว +2

    еще бы этот проект на гит , что бы обращаться к нему когда косячишь про попытке повторения при просмотре

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      Ссылка на гит в телеграме:)

  • @oleksandrlesiuk6239
    @oleksandrlesiuk6239 3 ปีที่แล้ว +28

    Вот это годнота подъехала, спасибо огромное, лучшый автор уроков по js на ютубе

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      Спасибо большое!

  • @ДенисАндреич-ь5у
    @ДенисАндреич-ь5у 10 หลายเดือนก่อน

    Благодаря тебе и яндекс практикуму вышел на работу :) спасибо за твой труд

  • @aleksgavrilov5275
    @aleksgavrilov5275 3 ปีที่แล้ว +17

    1:26:29 на select вместо v-model нужно использовать v-bind:value, иначе будет происходить мутация props-ов, lint ругается, а в общем лайк однозначна

    • @KostiaBazrov
      @KostiaBazrov 2 ปีที่แล้ว

      не в--байнд, а :value

    • @stt1632
      @stt1632 2 ปีที่แล้ว +1

      @@KostiaBazrov 😂

    • @DavitAve
      @DavitAve 2 ปีที่แล้ว

      Чел спаибо тебе огромное уже полчаса не мог разобраться

    • @KimarTV
      @KimarTV ปีที่แล้ว

      Спасибо

    • @vl6388
      @vl6388 ปีที่แล้ว

      спасибо! А при этом дефолтное значение в селекторе отображается? У меня пустое поле, и не могу найти, как это исправить. Только если disabled убрать, но тоже криво

  • @Костя-с5л8я
    @Костя-с5л8я 3 ปีที่แล้ว +1

    Все курсы, что пока находил даже в подмётки твоему не годятся
    Даже платные, скачанные с торрентов - такой шлак ебаный
    У тебя же чётко, основательно, действительно фундаментально
    Я уже писал комент с благодарностью, но хочу ещё раз тебе сказать спасибо
    Ты сделал мир лучше

  • @insultby
    @insultby 2 ปีที่แล้ว +5

    Похоже только у меня возникла такая проблема на селектах. когда пропсы прописываю к my-select компоненту
    error Unexpected mutation of "modelValue" prop vue/no-mutating-props
    ✖ 1 problem (1 error, 0 warnings)
    1:25:00 по времени

    • @ЧеловексЗемли-х2р
      @ЧеловексЗемли-х2р 2 ปีที่แล้ว +7

      Такая же ситуация.
      Я убрал v-model из select - он там не нужен:

    • @vl6388
      @vl6388 ปีที่แล้ว

      @@ЧеловексЗемли-х2р спасибо! А при этом дефолтное значение в селекторе отображается? У меня пустое поле, и не могу найти, как это исправить. Только если disabled убрать, но тоже криво

  • @alexmeh1919
    @alexmeh1919 3 ปีที่แล้ว +1

    лучший!

  • @Александр-и7г8л
    @Александр-и7г8л 3 ปีที่แล้ว +3

    мало того что ролик интересный, так еще и голос не yeбанский)))

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      :DDDD спасибо)

  • @programmist2005
    @programmist2005 2 ปีที่แล้ว +2

    Спасибо!

  • @lurnuss901
    @lurnuss901 2 ปีที่แล้ว +112

    Начал с реакта, перешёл на вью, но оба курса смотрел на твоем канале. Очень круто и доступно объясняешь, никакой воды. Благодаря тебе изучение фреймворка ускорилось во много раз. Спасибо тебе огромное за твой труд!

    • @vlad-zf1ev
      @vlad-zf1ev 2 ปีที่แล้ว +6

      @lurnuss почему перешел react? и что больше нравится для работы?

    • @самыйлогичныйчел
      @самыйлогичныйчел 8 หลายเดือนก่อน

      @@vlad-zf1ev по идее вью круче

    • @GGSoft2009
      @GGSoft2009 7 หลายเดือนก่อน

      Согласень на 100%

  • @super-baby3419
    @super-baby3419 ปีที่แล้ว +1

    Спасибо за курс! Мне пришлось учить vue на работе (перекинули на новый проект), после полугода работы с реактом. И какая же это боль... Насколько реакт гибкий и сложный для понимания (из-за большой экосистемы), настолько же vue кажется нелогичным. В реакте компоненты строятся логично - сначала готовимся к работе - импортируем необходимые для работы инструменты, потом подготавливаем компонент (если на TypeScript то описываем пропсы, пишем интерфейсы), дальше сам компонент функция, для которой пропсы это просто аргументы а не что-то отдельно взятое из вакуума. Потом внутри компоненты пишем логику, которая влияет на возвращаемый jsx (по сути html). Все!!! То есть все последовательно и по порядку. Во vue как будто бы все в разнобой, вперемешку. И это неудобно. А в остальном курс как всегда крутой, спасибо!

  • @belenykiy
    @belenykiy 3 ปีที่แล้ว +39

    Столько годноты, не успеваю смотреть. Обязательно гляну чуть позже

    • @sergeytikhonov341
      @sergeytikhonov341 3 ปีที่แล้ว +4

      завтра обязательно глянешь

    • @ikrommurodov6639
      @ikrommurodov6639 3 ปีที่แล้ว +3

      @@sergeytikhonov341 Может с понедельника ? :D

    • @SiriusBlackNuar
      @SiriusBlackNuar 3 ปีที่แล้ว +2

      Такая же фигня!))

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      @Андрей :D

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Спасибо! продуктивного просмотра!

  • @webxcryptoit7308
    @webxcryptoit7308 2 ปีที่แล้ว +1

    Спасибо, братишка! Как обычно, все на высочайшем уровне.
    Запиши курс, плиз, по GraphQL - расширенный.

  • @DavitAve
    @DavitAve 2 ปีที่แล้ว +3

    После 40 минут ничего непонятно слишком большой обем информации и нет конкретного обеснеия
    Вот и прошёл этот курс сперва было непонятно уже захотелось сдаваться , но потом практикавался раз 5 пересматривал этот курс если често и всё получилось за 2 недели, суть в чем ребята нет быстрого результат надо терпения
    Спвсибо автору за этот курс

  • @evollt
    @evollt ปีที่แล้ว +2

    Все отлично рассказал. Я все понял, даже создал пару проектов, но только вот тогда я понял, что сейчас многие перешли на composition api. Я знаю, что ты объяснял об этом в этом уроке, но можешь, пожалуйста, запилить отдельный видос по этой теме? В рускоязычном ютубе нет ни одного ролика на эту тему(

  • @Марат-Багаутдинов
    @Марат-Багаутдинов 2 ปีที่แล้ว +5

    ебааааааа, я прошёл “путь самурая React”, пронюхал весь пздц, а теперь мне показывают как просто можно делать тоже самое в vue😳😳😳😳

    • @boevayasemga
      @boevayasemga 2 ปีที่แล้ว +1

      Присоединяюсь)))

    • @evilinarm
      @evilinarm 2 ปีที่แล้ว

      С подключением!

  • @vitaliys56
    @vitaliys56 2 ปีที่แล้ว +2

    Видос больше про Vue 2 с элементами третьей версии. Ожидал обратного 🤔

  • @luckytima2315
    @luckytima2315 3 ปีที่แล้ว +14

    А я думал куда ты пропал :)) Блин бро реально психанул 3 часа :))

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      Психанул так психанул :D

  • @protsa
    @protsa ปีที่แล้ว

    Как всегда ёмко, доступно и исчерпывающе) Спасибо огромное!

  • @neverGonnaHappen93
    @neverGonnaHappen93 11 หลายเดือนก่อน +3

    Если у кого-то вылезает ошибка в компоненте MySelect с v-model="modelValue.
    То измените на :value="modelValue"

  • @AleksandrArtroom
    @AleksandrArtroom 3 ปีที่แล้ว +1

    3 часа смотреть не так просто даже с хорошей подачей и без занудства!
    Но скажу честно я смотрел его кусками по 30 минут неделю и под конец забыл, что было в начале ;)

    • @AleksandrArtroom
      @AleksandrArtroom 3 ปีที่แล้ว

      2:46:46 - в итоге компонент стал запутанный и непонятный совсем, а мутации и их использование очень странное.
      В СИ++ есть банальное наследование объектов без вот этик "мапов" и непонятных объявлений непонятно, как прикрученных к бедному JS.

    • @AleksandrArtroom
      @AleksandrArtroom 3 ปีที่แล้ว

      2:59:45 - в итоге компонент, описание которого должно быть в одном месте размазан по разным папкам и файлам.
      Если бы автор только знал, в каких чудовищных мутантов в итоге превращается такой проект %)

  • @takashinakamura1083
    @takashinakamura1083 ปีที่แล้ว +3

    Объясните пж, почему мне после цикла v-for, обязательно просит ключ :key, а у автора не просит.

    • @dr.livesey5157
      @dr.livesey5157 ปีที่แล้ว +1

      У него видимо еслинт отключен. А ключ он нужен обязательно

  • @chiefsmedia
    @chiefsmedia 2 ปีที่แล้ว +2

    если кто то хочет больше чем тип текст в инпутах не знаю правильно ли но я сделал так :inputType="types.number" types: {
    text: 'text',
    number: 'number',
    file: 'file'
    } в файле PostForm а в MyInput :type="inputType" и в пропсе inputType: {
    required: true
    },

  • @faizulla5838
    @faizulla5838 3 ปีที่แล้ว +4

    Братишка, ты термоядерный!!!!
    тьфу-тьфу-тьфу .... нетормози.... CODER-ни!!!!
    Веришь нет, но сегодня думал что надо посмотреть твои контакты и попросить освятить вюю....
    вот так... мысли материлизирутся

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      Еее, спасибо братан!)

    • @faizulla5838
      @faizulla5838 3 ปีที่แล้ว

      теперь после урокоа, надо сказать "мои пропсы в голове, отрендирились в ютююб"

  • @SzymonKrasnov
    @SzymonKrasnov ปีที่แล้ว +1

    Тимур, топовый контент, топовые 3 часа!

  • @falsetrue7910
    @falsetrue7910 3 ปีที่แล้ว +35

    оооо курс по Vue 3 подьехал еще и на 3 часа, по умолчанию лайк и комментарий!!

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +5

      Спасибо!

  • @dimalukashenko4865
    @dimalukashenko4865 2 ปีที่แล้ว +2

    Очень круто, спасибо за труд!

  • @andreysyvrachev657
    @andreysyvrachev657 2 ปีที่แล้ว +15

    Время на прохождение этих 3-ех часов = 3 дня. Но уже чуствуешь себя очень уверенно. Vue с НУЛЯ! Самый лучший курс в Ру Нете. До этого слушал Владилена Минина, но тут сильно все круче. Главное целиком. Курса достаточно чтобы создавать полноценные приложения. Нужны минимальные начальные знания про html/css/JS.

    • @UlbiTV
      @UlbiTV  2 ปีที่แล้ว +2

      Спасибо за отзыв!

    • @HIghtowerSever
      @HIghtowerSever 11 หลายเดือนก่อน

      Потому что кое-кто сильно заморачивается на видеомонтаж и озвучку, подавая нам материал с "хрустящей корочкой" :)

  • @АлександрСидоров
    @АлександрСидоров ปีที่แล้ว +1

    Большое спасибо за такое КРУТОЕ видео!

  • @AlexxxGold94
    @AlexxxGold94 2 ปีที่แล้ว +5

    Спасибо за курс !
    Есть вопрос ты на 2:15:28 говоришь что можно через binding передать page і totalPage, но когда я пробую например передать масивом [fetchMorePosts, page, totalPages], то так как page і totalPages асинхронные, то передаются только дефолтные значение, а те что уже меняются после фетча не передаются. Как можно это пофиксить ?

  • @НикитаГончаров-ы4ц
    @НикитаГончаров-ы4ц 3 ปีที่แล้ว +1

    Невероятно. Думал, скачаю - выучу вуе за 3 часа… Потратил 3 дня) Все прокодил, законспектил (560 строк). Думаю, неделька практики - будет топчик. Спасибо тебе огромное! Супер действительно «концентрат»..

  • @Oleksandr9665
    @Oleksandr9665 7 หลายเดือนก่อน +3

    1:26:30 у вас будет проблема с v-model пропса. Теперь так делать нельзя, поэтому старым добрым эмитом передаете значение, а в родителе принимаете его и храните там. Все равно он еще пригодится
    P.S. в родителе реагируете на созданный вами событие, хотя вы и так поняли о чем я. Если нет - перематывайте до эмитов и смотрите еще раз

  • @Amourphys
    @Amourphys 2 ปีที่แล้ว +2

    Спасибо большое за курс было очень интересно, немного помучался правда, в VS code автоимпорты во вью не работают, а так все супер

  • @faizulla5838
    @faizulla5838 3 ปีที่แล้ว +5

    Так!!! думал сегодня сухой день...НО! , надо за пивасиком и телик к ноуту подключать....и надиванчик....3 часа как-никак 🤖....
    2 баклашки надеюсь хватит 😂😂😂

    • @Valeryi07
      @Valeryi07 3 ปีที่แล้ว +2

      ,😄👍🥳

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +2

      Ахахах) А еще лучше без пивасика)

  • @ДаняКуцев-ю2щ
    @ДаняКуцев-ю2щ 2 ปีที่แล้ว +2

    Uncaught TypeError: app.component is not a function 51:47

  • @redjohn4626
    @redjohn4626 3 ปีที่แล้ว +9

    Не давно устроился на работу frontend, пишу сайты на нативном js, стоял вопрос какую библиотеку изучать, и вот к нам на работу устроился опытный backend php, laravel, и просит чтоб я писал на vue, и тут твое видео меня спасает. Огромное спасибо тебе дружище.

  • @domontowicz
    @domontowicz 3 ปีที่แล้ว +2

    Спасибо за урок, но пока остановился на 8:40 и не знаю что делать дальше
    Установил node.js, выполнил в Power Shell
    команду npm install -g @vue/cli, затем выполнил команду создания проекта vue create project, но возникла ошибка:
    vue : Невозможно загрузить файл C:\Users\***\AppData\Roaming
    pm\vue.ps1, так как выполнение сценариев отключен
    о в этой системе. Для получения дополнительных сведений см. about_Execution_Policies по адресу https:/go.microsoft.com/fwlink/?LinkID=135170.
    + ~~~
    + CategoryInfo : Ошибка безопасности: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
    Что делать?

    • @domontowicz
      @domontowicz 3 ปีที่แล้ว

      Решил проблему с помощью команды в Powershell (от имени администратора):
      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

  • @Artem-7z
    @Artem-7z 3 ปีที่แล้ว +4

    Посмотрел от начала и до конца. Ужас, жуть кошмар. Подписался, лайкнул.

  • @BaryshevAlexandr
    @BaryshevAlexandr 2 ปีที่แล้ว +2

    Не пойму, только у меня возникает проблема "69 vulnerabilities (59 moderate, 10 high)" ... где дохуилиард ошибок, и npm audit fix --force почти не чего не меняет...

  • @cheesecheesson9842
    @cheesecheesson9842 3 ปีที่แล้ว +6

    ого, на сколько vue мощный.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      даа, есть такое :)

  • @Amourphys
    @Amourphys 2 ปีที่แล้ว +2

    Капец, почему у меня одного так - [Vue warn]: Property "show" was accessed during render but is not defined on instance.
    at
    at все сделал как в видео, несколько раз пересматривал

    • @Amourphys
      @Amourphys 2 ปีที่แล้ว +2

      Наконец-то заработало но все равно пишет ошибку - 'v-model' directives require no argument. если делать так -

  • @magomedmakhmudov2945
    @magomedmakhmudov2945 3 ปีที่แล้ว +31

    Есть в планах курс по React от А до Я?

    • @ЭмильМухтаров-е7я
      @ЭмильМухтаров-е7я 3 ปีที่แล้ว +6

      Тоже очень жду

    • @andreyzhukov2821
      @andreyzhukov2821 3 ปีที่แล้ว +7

      На канале уже придостаточно информации по Реакту

    • @faizulla5838
      @faizulla5838 3 ปีที่แล้ว +6

      братаны реактивные.... в очередь...
      тут вюююшные тусятся

    • @виртуоз_ру
      @виртуоз_ру 3 ปีที่แล้ว +5

      Ваш реакт уже задолбал. У Тимура считай все видео о реакте.

    • @UlbiTV
      @UlbiTV  3 ปีที่แล้ว +1

      @@виртуоз_ру :D

  • @saxa2956
    @saxa2956 3 ปีที่แล้ว +2

    очень хотелось бы увидеть фундаментальный обзор на composition api

  • @svhanz
    @svhanz 3 ปีที่แล้ว +103

    С вашим талантом объяснять (преподавать), да запилить бы полный, вот прямо совсем полный курс по JS, было бы просто агонь!
    Не то чтобы по JS нет курсов, ибо их как раз таки очень много.
    Но есть проблемки- либо слишком заумно рассказывают, либо поверхностно, либо сами не понимают что несут фигню.
    Приходится книжки читать.
    Не, бесспорно, что книги это очень мощный источник знаний, но когда это еще подкреплено визуально, так сказать, то вот в моем случае обучение идет мега быстро.
    И вот касаемо данного видео...Сколько ни читал и ни смотрел роликов по Вью, почему-то очень быстро прекращал это занятие, ибо не информативно.
    Ваше видео это первое видео по Вью, которое посмотрел до конца, с интересом и на одном дыхании!
    Ну и по-традиции- Респект и уважуха!

    • @Tuhtarov
      @Tuhtarov 2 ปีที่แล้ว +3

      У Дмитрия Лаврика на канале очень много полезных вебинаров с инсайдами на тему JS, и подача качественная)

  • @МаргаритаПопова-г3д
    @МаргаритаПопова-г3д 2 ปีที่แล้ว +2

    Идеально!

  • @alexander551
    @alexander551 2 ปีที่แล้ว +3

    55:17 То чувство, когда получил кучу предупреждений: "Здесь у нас какой-то спам"
    Ахахахахахахахахаах

  • @mihail6384
    @mihail6384 2 ปีที่แล้ว +2

    Такая проблема:
    после закрытия VSCode, не открывается потом localhost:8080
    сталкивался кто-нибудь? есть решения?

  • @turtrueweb
    @turtrueweb 3 ปีที่แล้ว +4

    +

  • @volodymyryahodka3627
    @volodymyryahodka3627 2 ปีที่แล้ว +2

    Красава....

  • @jsmonstr9638
    @jsmonstr9638 3 ปีที่แล้ว +5

    Топ контент, vue vuex vue 3 vue js

  • @VenatorLine
    @VenatorLine 2 ปีที่แล้ว +2

    А каким образом у Вас v-for работает без :key?

  • @andreysyvrachev657
    @andreysyvrachev657 2 ปีที่แล้ว +3

    На 2:10:40 уточнение, автор не говорит что используются обратные кавычки:
    Открыть
    Внимательно смотрите, сходу хочется написать ' вместо `

  • @m1kiextremechannel
    @m1kiextremechannel ปีที่แล้ว +1

    2:55:22 onMounted() вызывает функцию синхронно, не так ли? Не нужно ли обернуть fetching() в async?

    • @УчВуч
      @УчВуч ปีที่แล้ว

      Она и обëрнута изначально в async. Разве нет? 🤔

  • @nurdanokenov4439
    @nurdanokenov4439 2 ปีที่แล้ว +4

    v-model:show="DialogVisible"
    error: 'v-model' directives require no argument.eslint-plugin-vue
    я не могу понять ошибку, можете помочь пожалуйста.
    1:13:45

  • @НикитаТарасков-ь7м
    @НикитаТарасков-ь7м 2 ปีที่แล้ว +2

    а можно ли интересно вызвать метод компонента из другого метода другого компонента? но они между собой не связаны, нет не родильского не дочернего?