TypeScript с 0 до Профи. Полный курс + Практика [2023]

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

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

  • @ДенисМуррмяуу
    @ДенисМуррмяуу 10 หลายเดือนก่อน +77

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

  • @r1cro
    @r1cro 11 หลายเดือนก่อน +75

    Если кто не понял что такое TypeScript, то есть одно очень правильное высказывание: "TypeScript делает из простого сложное, а из сложного - ANY".

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

      В видео же сказано - Тайпскрипт это улучшенная версия Джаваскрипт))

    • @vna2re_kaban761
      @vna2re_kaban761 11 หลายเดือนก่อน +7

      ​@@reactify-it dushnovato

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

      @@reactify-itэто два два разных языка и у них есть свои плюсы и минусы, тайпскрипт имеет типизацию и другие фишки из других языков просто. Джава скрипт геморроем не страдает просто

    • @aweb_21
      @aweb_21 10 หลายเดือนก่อน +4

      @@reactify-itговорить что тс это улучшеный жс, в корне не верно, за это ты получишь не мало хейта)
      Если хочется тс сравнить с жс, то лучше сказать, что тс это типизированный жс, а говорить что один яп лучше другого(тс улучшеный жс) не профессионально.
      Нужно оставаться лояльным ко всем языкам 😁

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

      ​@@reactify-itне тс это прикольные подсказки в вс коде для жс)

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

    Почему-то думал что type скрипт это протсо указать тип переменной.
    Не ожидал что придется садиться за 1.5 часовой видос и кокретно так вникать...
    Материал конечно топ💗💗💗

  • @ДарьяРоманова-э1ф
    @ДарьяРоманова-э1ф 8 หลายเดือนก่อน +2

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

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      Спасибо!

  • @Xtemple135
    @Xtemple135 11 หลายเดือนก่อน +10

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

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Спасибо!

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

    1)
    ItemType = INews | IBanner
    здесь ItemType это ОБЪЕДИНЕНИЕ типов, переменная типа ItemType может принимать значения являющиеся общими для INews и IBanner, то есть являющееся ПЕРЕСЕЧЕНИЕМ INews и IBanner.
    2)
    также может быть ПЕРЕСЕЧЕНИЕ типов (ItemType = INews & IBaner) которое является ОБЪЕДИНЕНИЕМ значений INews и IBaner.
    Итого: Объединение это Пересечение, а Пересечение это Объединение.
    Всё понятно! спасибо TS! )

  • @user-artem-busyhin
    @user-artem-busyhin 11 หลายเดือนก่อน +1

    Все четко и понятно. Ставлю жирный лайк!

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Спасибо!

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

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

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      спасибо!

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

    спасибо большое! самый лучший курс про typeScript

    • @reactify-it
      @reactify-it  10 หลายเดือนก่อน

      Спасибо!

  • @ДмитрийС-ш9б
    @ДмитрийС-ш9б หลายเดือนก่อน

    Очень крутой ролик, спасибо! И рассказываешь понятно, и слушать приятно ❤❤

    • @reactify-it
      @reactify-it  หลายเดือนก่อน

      спасибо!

  • @ВсеволодРусинский
    @ВсеволодРусинский 3 หลายเดือนก่อน +1

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

  • @DevAccount-rq4ni
    @DevAccount-rq4ni ปีที่แล้ว +5

    Отлично преподнес typescript! Талант у автора объяснять понятным языком🔥

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

    Самое лучшее объяснение TS! Спасибо за большой труд!

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

    Отличный курс чтобы повторить / вспомнить Typescript

  • @АлександрСосо-щ1б
    @АлександрСосо-щ1б 6 หลายเดือนก่อน +1

    Спасибо! информативно и концентрировано!

    • @reactify-it
      @reactify-it  6 หลายเดือนก่อน

      рад слышать!

  • @racman9964
    @racman9964 10 หลายเดือนก่อน +2

    Большое спасибо! Отличный курс, повторил все что хотел

  • @ДарьяФилинова-р7э
    @ДарьяФилинова-р7э 4 หลายเดือนก่อน

    Было очень полезно, спасибо! 🔥 с меня подписка, ждем новых видео!

  • @ВладимирФартусов-ъ9ч
    @ВладимирФартусов-ъ9ч 10 หลายเดือนก่อน +1

    Отличный материал, спасибо!

    • @reactify-it
      @reactify-it  10 หลายเดือนก่อน

      приятно слышать!

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

    Благочестивый! Я восхваляю твое умение донести сложное просто! Буду слагать о тебе песни!

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

    Бро, ты лучший, спасибо за уроки!

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

    Годнота! Спасибо за труды! Не останавливаайся за достугнутом )

  • @tem4ik933
    @tem4ik933 14 วันที่ผ่านมา +1

    Редко пишу комментарии, но это было идеально

    • @reactify-it
      @reactify-it  14 วันที่ผ่านมา

      Спасибо!

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

    Спасибо большое за такой шикарный курс

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      и вам!

  • @Mukhamet-c5j
    @Mukhamet-c5j ปีที่แล้ว +3

    Бро, давай почаще такие ролики!

    • @reactify-it
      @reactify-it  ปีที่แล้ว +2

      Постараюсь!

  • @владковаль-ъ9в
    @владковаль-ъ9в ปีที่แล้ว +3

    Годный контент!

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

    Супер огонь )) Спасибо)

    • @reactify-it
      @reactify-it  10 หลายเดือนก่อน

      Приятно слышать! спасибо)

  • @АлексейВ-щ4л
    @АлексейВ-щ4л ปีที่แล้ว +2

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

  • @СергейСирота-щ6ч
    @СергейСирота-щ6ч 8 หลายเดือนก่อน

    Спасибо за хорошое объяснение.

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      Спасибо! Приятно!

  • @МаксимПирожков-ы3т
    @МаксимПирожков-ы3т 5 หลายเดือนก่อน +2

    Одно из лучших видео по typescript. Спасибо за объяснение.

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

    Отличный сюрприз в виде видео по TS

    • @reactify-it
      @reactify-it  ปีที่แล้ว +3

      наконец-то)) устал его делать. Можно уже другие видосы выпускать) ура

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

    Отличное видео! Спасибо!

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Рад слышать!

  • @РусланПолянский-х7б
    @РусланПолянский-х7б 4 หลายเดือนก่อน

    Шикарный материал, но даже до него нужно дорасти 😊

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

    очень подробно и понятно, большое спасибо

  • @МихаилБакурский
    @МихаилБакурский 7 หลายเดือนก่อน +1

    видео отличное. Спасибо за урок). Тайпскрипт не упрощает работу (лично мое мнение), но в работе надо использовать его, поэтому приходится страдать))))

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

    Спасибо, очень хороший курс, мне как старому деву повторить что нужно, хотя конечно тут не вся теория. Автору лайк и подписка.

    • @reactify-it
      @reactify-it  10 หลายเดือนก่อน

      Вам спасибо! Приятно слышать

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

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

    • @reactify-it
      @reactify-it  ปีที่แล้ว +4

      спасибо! таких не имею) будут бесплатные по редаксу и другим технологиям

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

    22:18 что то напутал кажется пересечение не может содержать все элементы из обоих множеств - это Объединение. В пересечение должны быть элементы которые принадлежат всем исходным множествам - то есть только повторяющиеся элементы .

  • @ВЫФВФЫФЫВФЫВФЫВЫФ
    @ВЫФВФЫФЫВФЫВФЫВЫФ ปีที่แล้ว +4

    Спасибо за видео, можете ли сделать урок по декораторам?

    • @reactify-it
      @reactify-it  ปีที่แล้ว +1

      хорошая идея

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

    Класс!

    • @reactify-it
      @reactify-it  10 หลายเดือนก่อน

      Спасибо!

  • @ugin-nb4sy
    @ugin-nb4sy ปีที่แล้ว +1

    Очень хорошо !!

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

    Спасибо большое. Подписался, годнота лютая ;)

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

    ты тигр, отвечаю!

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

    Классно! но надо погромче запись, чуть не оглох от напряжения

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

    спасибо, очень хорошо

  • @reactify-it
    @reactify-it  ปีที่แล้ว +4

    t.me/reactify_IT
    Авторский канал о программировании. В Telegram канале ежедневные посты с теорией и советами, примеры кода, викторины, IT-новости, короткие видео с историями и объяснениями, обсуждения технологий, анализ рынка IT, обзор книг, статей, ресурсов, вакансий и многое другое.

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

    Слава яйцам, новый, актуальный урок, и автор 🎉

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Ура! Как хорошо что есть такие люди, которые помогают другим учиться!

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

    на 21:05 говорится, что есть нюанс, если в одном интерфейсе есть поле а в другом нет, то будет ошибка.
    interface INews { title: string; }
    interface IBanner { published: boolean; }
    type ItemType = INews | IBanner;
    let item: ItemType = { published: true }
    console.log(item.published) // true
    ошибки нет.
    Но у вас здесь как бы Двойной Нюанс - вы перекладываете составной тип ItemType в еще один новый интерфейс Props и
    тогда да, уже непонятно и ошибка.
    но утверждать на 21:33 вновь, что если есть объединение ( | ), то нельзя использовать поля которые есть в одном интерфейсе, но нет в другом, и это вызовет ошибку - не совсем корректно, потому что см. пример выше.

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

    Спасибо!

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

    спасибо

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      спасибо

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

    Я проходил платний курс и там тема generics на 1 час была и я совсем ничего не понял, а тут за полтора часа весь тс понял.

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Спасибо! Приятно

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

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

    • @reactify-it
      @reactify-it  หลายเดือนก่อน

      там есть видео до этого, где мы мигрируем с джс на тс, перед курсом и практикой

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

    А есть видео тайпскрипт в реакте?? если нет,будет делатса?

  • @СашаАлександр-е4м
    @СашаАлександр-е4м 23 วันที่ผ่านมา

    Сложная же тема, эта ваша типизация, это ооп поганое)У меня сейчас чуть голова не лопнула от этих типов)

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

    чель спасибо всё круто, но почему так тихо? пришлось звук на максимум выкручивать

    • @reactify-it
      @reactify-it  ปีที่แล้ว

      если на микро прикручивать громкость звука то слышно дыхание(

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

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

  • @risselify
    @risselify 9 หลายเดือนก่อน +2

    Посмотрел урок , но профи к сожалению не стал, как написано в названии. Вообще ничего не понял (((

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      Это печально! надо делать React Новости и практикваться!

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

    Что за клавиатура приятно звучит?)

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

      Logitech POP Keys

  • @NightMarr13
    @NightMarr13 12 วันที่ผ่านมา

    26:29 не лучший пример, потому что данные, тем более те данные, которые могут и будут изменяться, должны храниться в БД, а не прибиты гвоздями в коде

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

    у меня только один вопрос. почему я сам не изучил это все и не понял весь смысл, а мне должны разжевать и расставить по полочкам такие авторы?))

  • @master-rikk2121
    @master-rikk2121 ปีที่แล้ว +2

    Нужная тема, при первом использовании TS были слезы боли. И такое ощущение, что он только мешает, но шло время...

    • @reactify-it
      @reactify-it  ปีที่แล้ว

      это да, без него непривычно писать уже

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

    каиф инфа

  • @Antonym-b5o
    @Antonym-b5o 9 หลายเดือนก่อน +1

    свободу JS ! дядьки с майкрософт отобрали свободу

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน

      Свободу!

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

    погромче бы звук

    • @reactify-it
      @reactify-it  ปีที่แล้ว

      делаю громче, мое дыхание слышно(

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

    под ulbi косишь?

    • @reactify-it
      @reactify-it  8 หลายเดือนก่อน +1

      он под меня

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

    Я не выкупаю, что это за комментарии здесь.... Это что боты? Еще поудаляли комменты, которые были по теме видео. Что происходит?

    • @reactify-it
      @reactify-it  หลายเดือนก่อน +1

      я не удалял, честное слово

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

    У всех кто пишет на тс есть муж

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

    sps brad

  • @warcraft.mp4889
    @warcraft.mp4889 5 หลายเดือนก่อน +1

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

    • @reactify-it
      @reactify-it  5 หลายเดือนก่อน

      Спасибо!

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

    Урок хороший, а вот этот ваш JS# г... полное. И как только он зашёл такому количеству разработчиков ума не приложу.

    • @reactify-it
      @reactify-it  11 หลายเดือนก่อน

      Спасибо! Есть спрос - есть предложение)

  • @РусланА-ф2н
    @РусланА-ф2н ปีที่แล้ว +1

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

  • @mmmm-bo9tv
    @mmmm-bo9tv ปีที่แล้ว +1

    Здравствуйте,
    А есть ссылка конкретно на этот проект?

    • @reactify-it
      @reactify-it  ปีที่แล้ว +1

      здравствуйте, в первой серии React Новости. Да и в целом в любой серии, ссылка на гитхаб репозиторий проекта есть)

    • @reactify-it
      @reactify-it  ปีที่แล้ว +1

      github.com/MirgradR/news-reactify

    • @mmmm-bo9tv
      @mmmm-bo9tv ปีที่แล้ว +1

      @@reactify-it благодарю за быстрый ответ и ссылку! Желаю вам успехов в развитии канала