Пример грамотного TypeScript для Vue Router

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

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

  • @aceracer5556
    @aceracer5556 11 หลายเดือนก่อน +8

    Спасибо за контент по Vue!

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

      Поддерживаю

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

    Я в начале думал что ts придумали для того, чтобы сделать сложнее js, типа давайте придумаем что нибудь, чтобы жить веселее было. Сейчас начал понимать, что это достаточно не плохо, особенно на больших проектах

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

    Хорошее видео. Для типизированных роутов есть пакет - unplugin-vue-router. Но там подход другой, как я понял дтски в рантайме генерятся. Я как-то не решился такой взять, по старинке енамами имена роутов прописываю

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

    Отличное решение. Спасибо за видео.

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

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

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

    Во vue router v4.1.0 вроде как добавляют типизированные маршруты. Хорошо, что нативная возможность предвидится

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

    Пересмотрю еще раз 20 чтобы чуток вникнуть =))

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

    Прикольно. Заодно узнал про оператор satisfies.

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

    что думаешь насчёт плагина unplugin-vue-router?

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

    Интересно. Благодарю.

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

    огонь

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

    Вот только на этом видосе понял на кой вообще нужен ts =)

  • @keencastor
    @keencastor 9 วันที่ผ่านมา

    В который раз убеждаюсь, что разработчик не равно преподаватель

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

    у меня кстати TS не ругается изначально на as const для routes

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

      Это потому что по итогу мы принудительно выставляем тип для routes: routes as unknown as RouteRecordRaw[]

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

    А у тебя есть менторинг? Если да, где инфу получить

  • @mody-pq8kd
    @mody-pq8kd 8 หลายเดือนก่อน

    А почему где-то в shared не создать файл router-book.ts и не импортировать из него объект с путями? И править, если что, нужно в одном месте только в отличии от Вашего варианта 😊

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

    Как будто зашел на канал Шипова

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

    Зачем столько ресурсов разработчика тратить на написание проверок?)

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

      Он же в конце видео говорит, в чём выгода.

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

      Можно быстрее написать бота на Selenium, который будет прокликивать всё приложение@@Markeldo

  • @ГармонистВитюша
    @ГармонистВитюша 10 หลายเดือนก่อน

    Нихера не понял

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

    Ругается Дмитрий что ли. Надо dislike поставить и не смотреть дальше.

  • @РоманЧорний-ъ2н
    @РоманЧорний-ъ2н 11 หลายเดือนก่อน

    господи вот что за рАут йопта......где ты это услышал блин.....специалист йопта

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

      У вас специалист определяется произношением ?

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

    Всё бы хорошо, если бы не одно но: '[vite] Internal server error: Transform failed with 1 error:
    /src/app/router/routes.ts:170:2: ERROR: Expected ";" but found "satisfies"'