Vue 3 и TypeScript - Фундаментальный курс 2023

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • В этом видео создадим простое приложение на Vue 3 (Options API) и Typescript. Разберем все тонкости типизации Vue приложения.
    Верстка (папка mocks) и финальный код можно скачать по ссылке:
    github.com/pav...

Комментарии • 74

  • @fuad2069
    @fuad2069 Год назад +18

    Вы наверное единственный канал который дает нам Vue + typescript) Спасибо)

  • @user-mc1gr9hq6p
    @user-mc1gr9hq6p 6 месяцев назад +2

    Спасибо, выходные прошли не зря, очень полезная практика! Ждем следующие ролики)))

  • @antonb6831
    @antonb6831 Год назад +3

    Круто, все по делу, без воды. Спасибо.

  • @alexeymatveev9031
    @alexeymatveev9031 4 месяца назад +1

    Огромное удовольствие от контента, все логично, все по полочкам. Поставил подписку, буду ждать новых выпусков, супер канал, спасибо, как раз то, что мне сейчас нужно. Жалко, что всего два видео пока, но из этих двух видео можно очень сильно продвинуться вперед, что и собираюсь сделать.

  • @TheCreatorCas
    @TheCreatorCas Год назад +12

    "Вы уже смотрите это видео, т.к. знаете TS". Я, зашедший изучать основы TS: 👺

    • @pavelkhodor4842
      @pavelkhodor4842 3 месяца назад

      тут настолько понятное объяснение, что не зная Ts, можно понять суть

  • @user-bs8zs5rc8f
    @user-bs8zs5rc8f Год назад +16

    Это видео дало мне очень много информации, однако этот обработанный голос мешает просмотру видео

    • @user-bq7sy6sg6b
      @user-bq7sy6sg6b 3 месяца назад

      а мне наоборот прикольно ))) такого прикола не слышал еще)))

  • @fuad2069
    @fuad2069 Год назад +3

    Давай газуй братан именно по этой теме, а я обещаю шарить твои видосы везде )

  • @CyclicDarkMushy
    @CyclicDarkMushy 10 месяцев назад

    Отличный ламповый мануал для новичков) Большое спасибо

  • @sergeykondratev5721
    @sergeykondratev5721 Год назад +1

    Отличный урок, спасибо)

  • @victorplugarev1938
    @victorplugarev1938 6 месяцев назад

    Спасибо, оказалось полезным. Давай в том же духе.

  • @user-qd6hj2fn4w
    @user-qd6hj2fn4w 10 месяцев назад +1

    Павел спасибо огромное! Вы красавчик! голос борундука совсем не напрягает, но хотелось бы слышать Ваш оригинальный голос.
    Спасибо ещё раз, VueJS великолепен!

  • @svyatoiambrozii
    @svyatoiambrozii 8 месяцев назад

    Вообще классное видео! Супер!👍

  • @lexx7772
    @lexx7772 Год назад

    Полезный видео урок!!! Более менее разобрался в тайпскрипт!!! Надеюсь теперь всегда буду использовать!!! Конечно ещё нужно мне практиковаться чтобы научиться использовать тс, но уже начало есть!!! Огромное спасибо!!! Лучшие уроки по TypeScript + Vue3!!!

  • @user-uz1we8hj5c
    @user-uz1we8hj5c 4 месяца назад

    По поводу голоса: автор красавчик тк сразу записал на ютуб УСКОРЕННЫЙ ролик. Смотрю ролики на 1.5-1.75 тк обычно их замедляют чтобы время было больше. Актуально было когда монетизация для ру работала Автор - Молодец!

  • @user-sy4it3pn3b
    @user-sy4it3pn3b Год назад

    Лайк, лайк и еще раз лайк! Это то что я искал!!!

  • @user-yq3w7o3bg1m
    @user-yq3w7o3bg1m 11 месяцев назад

    Спасибо, и не останавливайся!

  • @me29_hi8
    @me29_hi8 Год назад

    Привет! Я не знаю как так получается, но как только появляется необходимость в быстром изучении библиотеки или нового фреймворка - ты буквально на опережение записываешь ролик. И как всегда: чётко, доходчиво, с нюансами! Просто клад а не канал!

  • @Chudikfilosof
    @Chudikfilosof Год назад

    Отличный урок! Всё повторил - всё получилось. Давай еще :)

  • @Ctrl_C.Ctrl_V
    @Ctrl_C.Ctrl_V Год назад +1

    Павел, большое спасибо за полезный урок! Желаю развития Вашему каналу)) И хотелось бы больше видео в связке Vue + TS)) Ещё раз спасибо!)

  • @AlexanderBogdanov-dw6cw
    @AlexanderBogdanov-dw6cw Год назад

    Павел, спасибо! Крутое объяснение.

  • @Vladislav1449
    @Vladislav1449 Год назад +4

    Здарова, чел, ты красава! Пожалуйста продолжай снимать по vue + ts. На русскоязычном ютубе почти нет инфы. Запиши пожалуйста видео, где не только статические данные, но еще и работа с сервером через axios

  • @alexeymatveev9031
    @alexeymatveev9031 4 месяца назад

    Классный голос!

  • @user-mw6lr7hl9i
    @user-mw6lr7hl9i Год назад

    спасибо автору, за очень крутой контент)
    как уже подметили в комментариях - видео про Vue + TS крайне мало, а ваш урок очень помогает ознакомиться с современным подходом написания приложений, с нас продвижение)

  • @dmitryulanov9395
    @dmitryulanov9395 Год назад

    Ты лучший! ЛУЧШИЙ!!!

  • @VT-ur6ie
    @VT-ur6ie Год назад +8

    Блиин, зачем такой голос, противно слушать

  • @nastyaaami
    @nastyaaami Год назад

    Замечательное видео! 🤍

  • @yatagun
    @yatagun Год назад +7

    зачем голос такой?

    • @yatagun
      @yatagun Год назад +7

      слушать невозможно

  • @dobermanpharaoh7567
    @dobermanpharaoh7567 11 месяцев назад

    Круто, всё сделал по уроку, всё работает. Да, на Vue конечно получается чище чем на Angular. Ещё бы видео как этот готовый маленький проект перенести на vite с использованием TS конечно же

    • @PlagueisMKII
      @PlagueisMKII 8 месяцев назад

      Изначально делал на Vite, никаких проблем не было.

  • @typhoonx04
    @typhoonx04 Год назад

    Спасибо за ролики!

  • @markeellaas
    @markeellaas Год назад

    Спасибо за видео

  • @user-ni6wl5nh3p
    @user-ni6wl5nh3p 10 месяцев назад

    Спасибо )

  • @MrMaximtrz
    @MrMaximtrz Год назад +1

    Видео просто супер. Классная и понятная подача материала! Жаль, что нельзя поставить 10 лайков.

  • @user-ni1fw1qf3o
    @user-ni1fw1qf3o Год назад +1

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

  • @gr21TzX9
    @gr21TzX9 Год назад +6

    почему options api в 2023, а не composition api?

    • @mgfck
      @mgfck  Год назад

      Спасибо за комментарий. Будет и с composition api.

    • @biLLie_wiLLie
      @biLLie_wiLLie Год назад

      @@mgfck да хочется composition

    • @ValiantsinYushkevich
      @ValiantsinYushkevich Год назад +1

      у меня для тебя плохие новости, composition api на проде ты увидишь в 5 % проектов, а вот легаси с апи опций на поддержке и развитии полно.

    • @gr21TzX9
      @gr21TzX9 Год назад +1

      @@ValiantsinYushkevich уже далеко не 5%, composition существует не первый год

    • @ValiantsinYushkevich
      @ValiantsinYushkevich Год назад

      @@gr21TzX9 ну да, не первый а 3 ий, но сам по себе срок еще не все, не раз сталкивался с отсутсвием адаптации необходимых либ для апи композиции, не желанием команды переходить на композицию, ты не можешь прийти на стабильный проект на апи опций и сказать, все парни с завтрашнего дня пишем на композиции, так не работает. Вот это все и складывается в медленное распространение композиции но косолгазые любят этот подход, хотя лично я не особо

  • @isnintendo8656
    @isnintendo8656 3 месяца назад

    в 51:37 можно было использовать Pinia для State management?

  • @user-qd6hj2fn4w
    @user-qd6hj2fn4w 10 месяцев назад

    тут: 10:25
    Можно AppHeader вот так подключить:
    import AppHeader from "@/components/AppHeader.vue";
    Или такой способ подключения не верный?

  • @slavapol-v1553
    @slavapol-v1553 8 месяцев назад

    В React прокидывать событие очень просто можно на любую глубину. А как прокинуть событие в таком случае во Vue3 из B который является дочерним к А в компонент App. App -> A -> B

    • @UtkaMF
      @UtkaMF 8 месяцев назад

      но тогда оно становится глобальным везде, советуют всё таки эмитами это делать

  • @andreigovorukhin
    @andreigovorukhin 9 месяцев назад

    Только вот названия интерфейсов принято называть через I. Например IState, ITodo и тд

  • @artemunix5223
    @artemunix5223 8 месяцев назад

    по vue tipescript больше ничего не будет?

  • @user-mo1gm8hv7l
    @user-mo1gm8hv7l Год назад

    подскажите, почему не Vite? composition api?

  • @romanmed9035
    @romanmed9035 3 месяца назад

    а почему не vite?

  • @mrfamone_9790
    @mrfamone_9790 Год назад

    а что за экстеншен для подсветки ошибок в вс код ?

  • @user-qd6hj2fn4w
    @user-qd6hj2fn4w 10 месяцев назад

    тут 44:28
    Более правильнее было бы назвать метод, не closeForm, а hideForm (ведь у нас метод showForm), а вот если бы назывался метод openForm, тогда было правильнее назвать метод closeForm.
    Ну это из моей логики, возможно я ошибаюсь..

    • @mgfck
      @mgfck  10 месяцев назад +1

      Вы чертовски правы!

  • @MooonsterKiller
    @MooonsterKiller Год назад

    Будут еще видео по vue?

  • @user-vg3hg3zb9i
    @user-vg3hg3zb9i Год назад

    обьясните кто шарит
    почему он не указывает у функций, какие они будут возвращать типы?

    • @mgfck
      @mgfck  Год назад

      На мой взгляд, это избыточно. Типизация сохраняется благодаря автовыводу типов.

  • @burG1XUS
    @burG1XUS Год назад

    Вы как-то изменяете голос в монтаже? Если да, то зачем??? Если нет, то извините

  • @user-ti3tg6cf5x
    @user-ti3tg6cf5x Год назад +1

    Голос, преподает бурундук ?

  • @user-vl4nx5rb4z
    @user-vl4nx5rb4z 6 месяцев назад

    Почему голос такой гундявый?

  • @user-yq3w7o3bg1m
    @user-yq3w7o3bg1m 11 месяцев назад

    Еще лучше будет Если не Vue-cli а vue3 с Vite

  • @EuegenTv
    @EuegenTv Год назад +1

    Vue cli же уже вроде мертв?

  • @Milanfan0689
    @Milanfan0689 5 месяцев назад

    зачем такой голос. ужасно

  • @sekirogenshiro2210
    @sekirogenshiro2210 10 месяцев назад

    Ну блять что за звук и голос?

  • @xxcrypt234
    @xxcrypt234 Год назад

    Спасибо бро

  • @sony1939
    @sony1939 Год назад +5

    Приятный голос )))

    • @CatsGuide906
      @CatsGuide906 Год назад +5

      Лично мне ужасный голос) Хочется без обработки)

  • @user-zb7ij3gg5s
    @user-zb7ij3gg5s Год назад

    Спасибо!