5 больших изменений во Vue.js 3.5 за 12 минут!

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

ความคิดเห็น • 94

  • @PurpleSchool
    @PurpleSchool  3 หลายเดือนก่อน

    🍿 Новости web-разработки - th-cam.com/video/UnGUk1nN-a4/w-d-xo.html
    🎓 Все курсы по разработке: purpleschool.ru?
    🎓 Курс JavaScript: purpleschool.ru/course/javascript-advanced?
    🎓 Курс TypeScript: purpleschool.ru/course/typescript?
    💬 Telegram канал с полезными советами: t.me/purple_code_channel

  • @Deligium
    @Deligium 3 หลายเดือนก่อน +13

    Спасибо за контент по vue 🤝🏻

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Пожалуйста 👍

  • @ByteCode-d8m
    @ByteCode-d8m 3 หลายเดือนก่อน +9

    Круто! Так держать!

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน +1

      Спасибо)

  • @aceracer5556
    @aceracer5556 3 หลายเดือนก่อน +4

    наконец-то про Vue! Спасибо!!!

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@aceracer5556 пожалуйста)

  • @Max.Kozlov
    @Max.Kozlov 3 หลายเดือนก่อน +4

    ура! спасибо за подробный разбор!

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Пожалуйста)

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

    Спасибо за видео, очень полезное. Будет круто в курсе по вью сделать акцент на практических примерах.

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน +1

      Постараюсь как обычно все на практике рассказывать)

  • @romanmeleshin
    @romanmeleshin 3 หลายเดือนก่อน

    Классный канал. Автор - топ.

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@romanmeleshin спасибо!

  • @valeriyk7565
    @valeriyk7565 2 หลายเดือนก่อน

    молодчик, спасибо!

    • @PurpleSchool
      @PurpleSchool  2 หลายเดือนก่อน

      @@valeriyk7565 пожалуйста!

  • @Vladislav1449
    @Vladislav1449 3 หลายเดือนก่อน

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

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@Vladislav1449 пожалуйста!

  • @AlexanderSavchenko91
    @AlexanderSavchenko91 3 หลายเดือนก่อน +1

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

  • @arthgame1
    @arthgame1 3 หลายเดือนก่อน

    Супер, побольше бы про фронтенд ))

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน +1

      @@arthgame1 хорошо)

  • @argabid5897
    @argabid5897 3 หลายเดือนก่อน +2

    Увеличьте шрифт на записи с экрана, с телефона еле видно

  • @blackFortuna1358
    @blackFortuna1358 3 หลายเดือนก่อน +2

    А что насчёт Svelte 5-ки)? Если будет ролик о нём, то с удовольствием могу помочь рассказать (веду большой прод, где удалось его затащить ещё на стадии RC)

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Да, планирую по нему небольшое видео

  • @РоманБрошніцкий
    @РоманБрошніцкий 3 หลายเดือนก่อน

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

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน +1

      @@РоманБрошніцкий это стандартный функционал Zed

  • @виртуоз_ру
    @виртуоз_ру 3 หลายเดือนก่อน +4

    Вью это мощь 👍

  • @undertale-15075O
    @undertale-15075O 3 หลายเดือนก่อน +2

    Этот день будет на века вписан в учебники истории

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Почему?)

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

    Дайте поглядеть ваш конфиг nvim-а пожалуйста. Хочу посмотреть как у вас vue законфижен. А то у меня постоянно с ним проблемы возникают.
    И спасибо за контент!

  • @M_m-e3u-xjs7
    @M_m-e3u-xjs7 3 หลายเดือนก่อน +1

    Пожалуйста сделайте обзор на Next.js 15, заранее благодарю!

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน +1

      Скоро будет)

  • @uCryNet
    @uCryNet 3 หลายเดือนก่อน

    ssr-vue - это как в React, где к фреймворку прикрутили SSR? Т.е. это не Nuxt?

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Это Vue с ssr на Node.js

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

    в useTemplateRef не обязательно передавать тип, он сам определить на какой элемент навешен и задаст тип

  • @tackesi
    @tackesi 3 หลายเดือนก่อน

    В первом примере ты задаёшь msg как обязательный параметр пропсов и указываешь его дефолтные значение. Корректнее будет msg?: string

    • @tackesi
      @tackesi 3 หลายเดือนก่อน

      А, увидел, там серенький, соррян

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      👍

  • @valeriyk7565
    @valeriyk7565 2 หลายเดือนก่อน

    вот только у подобной деструктуризации пропсов с установкой значения по умолчанию есть один недостаток - они перестают быть реактивными

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

      не перестают с версии 3.5.ох уж эти умники...

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

      @ да, надо перепроверить, это я вебшторм послушал - он предупреждал об этом

  • @EuegenTv
    @EuegenTv 3 หลายเดือนก่อน +2

    За последние годы Vue стал самым удобным фреймворком с точки зрения DX

    • @a3development960
      @a3development960 3 หลายเดือนก่อน +1

      можно бригаду для бэкендеров?) че такое DX?

    • @Азат-д6у
      @Азат-д6у 3 หลายเดือนก่อน

      ​@@a3development960developer xperince, полагаю

    • @green.616
      @green.616 3 หลายเดือนก่อน

      @@a3development960 Developer Experience?? Я так думаю, сам бек

    • @strelok_rus
      @strelok_rus 3 หลายเดือนก่อน

      да и для фуллстакеров тоже нужно пояснение

    • @suchrile
      @suchrile 3 หลายเดือนก่อน

      @@a3development960 ну есть UX - User Experience, а тут DX - Developer Experience, то бишь удобство использования для пользователя/разработчика

  • @bauyrzhanakhmetov
    @bauyrzhanakhmetov 29 วันที่ผ่านมา

    Server render rendering

  • @Кирилл-ч9л9т
    @Кирилл-ч9л9т 3 หลายเดือนก่อน

    И что теперь?! Nuxt не нужен, если vue может в ssr?

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@Кирилл-ч9л9т он и раньше мог. Nuxt готовый фреймворк с роутингом, кэшированием, статик рендером.

    • @ЗакирПулатов-ы8д
      @ЗакирПулатов-ы8д 3 หลายเดือนก่อน

      Он всегда мог. Накст это метафреймворк, который кроме сср даёт тебе ещё кучу фичей и плюшек для удобства. Но так же даёт и кучу боли, если ты не умеешь работать с этими плюшками)

  • @HEX_CAT
    @HEX_CAT 3 หลายเดือนก่อน

    ❤❤❤

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@HEX_CAT ❤️

  • @a3development960
    @a3development960 3 หลายเดือนก่อน

    зачем вообще нужен ssr в 2024? чисто из-за безопасности или чтобы код не спи***ли?

    • @ЗакирПулатов-ы8д
      @ЗакирПулатов-ы8д 3 หลายเดือนก่อน

      Безопасность, оптимизация по скорости, seo оптимизация.
      Да и просто удобно, что у тебя есть под рукой небольшой локальный сервер, который может помочь тебе без боли работать с некоторыми костылями бэкендеров.

    • @daniil2704
      @daniil2704 3 หลายเดือนก่อน

      Буквально недавно только Гугл бот начал обрабатывать JS. До этого все SPA приложения он видел просто их index.html пустой, и приходилось выворачивается через sitemap, но это все равно не давало того же результата. В случае с SSR, весь рендер был бы серверный и он бы видел отрендеренный html. Но даже сейчас когда Гугл завезли обработку JS, не Гугл едины, и я сейчас не только про поисковики, например Wayback Machine не бекапит нормально. Та и скорость работы, вместо загрузки большущего чанка, готовый html, и хоть без js смотри страницу, та и не нужно браузеру, а соответственно и железу устройства разбирать тот джс, собирать виртуальный дом что бы потом зарендерить это все, уже всё готово. Да, есть ещё SSG (вроде так), статическая генерация html страничек, но вот именно что она статическая. Ну и в общем если мутить какой то не большой сайт или приложуху, SPA пойдет, но если например интернет магазин, то без шансов, лучше SSR.

  • @kilhbffvc7011
    @kilhbffvc7011 3 หลายเดือนก่อน

    Привет, что лучше сначала учить, node или ts? Уже знаю React

    • @ByteCode-d8m
      @ByteCode-d8m 3 หลายเดือนก่อน +4

      Глупый вопрос

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Лучше TypeScript

    • @kilhbffvc7011
      @kilhbffvc7011 3 หลายเดือนก่อน

      @@ByteCode-d8m Проясните, пожалуйста

    • @kilhbffvc7011
      @kilhbffvc7011 3 หลายเดือนก่อน

      @@PurpleSchool А сколько примерно его нужно учить? Ну для базы, знаю, что это типа JS ,но с типизацией

    • @русский_хач
      @русский_хач 3 หลายเดือนก่อน

      Нода для бэка, реакт фронт, тебе нет смысла распыляться​@@kilhbffvc7011

  • @barackobama386
    @barackobama386 3 หลายเดือนก่อน +2

    Next 15, Svelte 5, Vue 3.5, столько всего...

    • @v.lavrinovics1970
      @v.lavrinovics1970 3 หลายเดือนก่อน +4

      Есть еще Nuxt если что.

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Да, буду все последовательно рассказывать)

  • @nikiforovevgeniy
    @nikiforovevgeniy 3 หลายเดือนก่อน +1

    4:09 минус глаза

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      Ну извините)

  • @strelok_rus
    @strelok_rus 3 หลายเดือนก่อน

    interface IProps {
    options: any[];
    value: object|string|number;
    isRequired?: boolean;
    label?: string;
    placeholder?: string;
    }
    const props = withDefaults(defineProps(), {
    options: () => [],
    isRequired: false,
    label: '',
    placeholder: 'Dropdown placeholder',
    })
    мне вот кажется такая запись пропсов с default значениями удобнее, хотя никакой принципиальной разницы
    ИМХО

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@strelok_rus так можно и в моём случае вынести в интерфейс, важно, что не надо использовать withDefaults

    • @strelok_rus
      @strelok_rus 3 หลายเดือนก่อน

      @@PurpleSchool получается такой код
      interface IProps {
      options: any[];
      value: object|string|number;
      isRequired?: boolean;
      label?: string;
      placeholder?: string;
      }

      const {
      options = [],
      isRequired = false,
      label = '',
      placeholder = 'Dropdown placeholder'
      } = defineProps()
      в приниципе мне нравится, только тут теряется переменная props, и теперь нужно не запутаться откуда пришла переменная из пропсов или локальная
      а так да, хороший синтаксис

  • @a3development960
    @a3development960 3 หลายเดือนก่อน

    зачем вообще нужен ssr в 2024? чисто из-за безопасности или чтобы код не спи***ли?

    • @PurpleSchool
      @PurpleSchool  3 หลายเดือนก่อน

      @@a3development960 для SEO для скорости работы

    • @dmitryshu5218
      @dmitryshu5218 2 หลายเดือนก่อน

      Погоня за оптимизацией, хотя большая часть трафика не интерфейс, а медиа сайта (картинки, видео, музло).