TYPESCRIPT ЗА 30 МИНУТ! Курс Тайпскрипт с нуля | RED Course

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

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

  • @REDGroupPlus
    @REDGroupPlus  4 месяца назад +55

    Всех с праздником! 🎉
    🔥 Забрать подписку по скидке 50% + тариф "навсегда" (ТОЛЬКО ДО 3 сентября) - htmllessons.io/premium
    *В сентябре подписок в продаже больше не будет, будут только штучные продажи каждого продукта отдельно. Сейчас последняя возможность!

  • @elslavak
    @elslavak 6 месяцев назад +7

    Макс, из-за того что ты говоришь простым языком, легко понять, все что ты пытаешься донести нам) Всегда будь нашим нашим бро и рассказывай больше, нам это очень интересно и полезно❤

  • @DubinArtur
    @DubinArtur 5 месяцев назад +6

    В переходе с js на ts самое сложное - это принять, что всё это время ты писал код сложно и неудобно

    • @AmeSagiriAlbion
      @AmeSagiriAlbion 2 месяца назад +1

      Согласен, я неделю заставляю себя писать на ts... говнище то еще, кажется что я просто увеличил время написания когда и его количество процентов на 30%, та и кайф пропал xD

    • @СашаАлександр-е4м
      @СашаАлександр-е4м 2 месяца назад +1

      ​@@AmeSagiriAlbion мне кажется кометарий сверху имел ввиду, что type удобнее,чем js, а js говно. Но я соглашусь с вами. Поначалу неудобно ужасно, но потом очень приятно писать становится, как будто я с жигуля на ламбаргини пересел))

  • @ЧерничныйКустик
    @ЧерничныйКустик 4 месяца назад +1

    Добрый день, можете подсказать пожалуйста
    У меня проблема в том, что я взял коллекцию DOM элементов и при помощи forEach нужно проверить dataset у каждого элемента, но ts ругается, что у типа Element отсутствует свойство "dataset"
    Я не знаю как это исправить и HTMLElement и прочие типы пытался пихать нифига не пашет, а по этому инфы я вообще не нашёл, такая тема ещё со свойством "content"

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

      закинь свой вопрос в chatGPT

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

    Классное видео, молодчина.

  • @nick-rrdd
    @nick-rrdd 4 месяца назад +2

    На Типах и Инитерфейсах - мой VScode буквально отказывался использовать создание типов через interface :)
    Возможно как-то линтер настроен таким образом🤔
    Максим, скажи плиз - в каких случаях прям необходимо использовать interface, а в каких type? Или можно действительно всегда использовать type и не париться особо?

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

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

  • @Blysspeak
    @Blysspeak 3 месяца назад +2

    В конце утилиты типов у всех нету звука или только у меня?

  • @sailoks8411
    @sailoks8411 6 месяцев назад +4

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

    • @REDGroupPlus
      @REDGroupPlus  6 месяцев назад +1

      Как нибудь сделаем. Спасибо 🚀

  • @REDGroupPlus
    @REDGroupPlus  6 месяцев назад +2

    Поддержи видео лайком, 500 лайков 👍 и я выпускаю полный курс по React Query!
    🎁 Пак мастер-классов, 4 по цене двух (только до 1 июня) - t.me/redgroupchannel/1624
    Если есть какие то вопросы по этой теме - дай знать в 💬 комментариях!
    00:00 - Начало
    01:49 - Установка
    03:21 - Файл конфига tsconfig.json
    07:02 - Базовые типы
    09:50 - Структура объектов
    12:10 - Массивы и Кортежи
    13:26 - Функции и их типы
    14:40 - Rest параметры и типы
    16:20 - Функциональные перегрузки
    17:25 - Розыгрыш
    17:50 - Продвинутые концепции
    18:10 - Классы и типы
    19:25 - Интерфейсы
    20:35 - Типы vs. Интерфейсы
    22:20 - Enum и его типы
    23:35 - Утверждения (Assertions)
    24:40 - Generic (Обобщения)
    26:50 - Утилиты типов
    30:29 - Реакт и TypeScript
    33:54 - Как наработать навыки типизации

  • @3dmboy
    @3dmboy 6 месяцев назад +2

    Макс, спасибо за контент, но:
    1. Очень быстро и многословно;
    2. Для новичка недостаточно информации как использовать какие типы. Желательно показать примеры.
    P. S. 1 - Если цель видео - продать платный курс, то отличный подход, наверное.
    Я сначала задумался купить, а сейчас понимаю, что очень много слов и недостаточно смысла.
    P. S. 2 - Ни в коем случае не хочу обидеть, просто обратная связь 😊

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

      1. Это мой стиль и исправляться я не буду, тут каждый под себя выбирает. Готовы ли вы к такому темпу или нет. Одно время я занимался сценической речью и потом осознал что теорию свою изюминку, энергия в видео начала пропадать. Поэтому эту идею я полностью убрал и оставил свой темп, те кто не успеют могут не смотреть контент. Но многим придется, потому что мы единственные кто выпускает так много контента и в таком качестве по веб разработке.
      2. Это теоретический курс, практика у нас в больших проектах. Потому что невозможно показать какие-то примеры. Я даже не понимаю о чем вы, так как показать это можно только при разработке проекта

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

      А на платформе кстати только практика почти без теории. Поэтому там это не релевантно

  • @petrdorosh1650
    @petrdorosh1650 Месяц назад

    На Record звук пропал. 31я минута.

  • @ArtVandal
    @ArtVandal 6 месяцев назад +1

    Хочется тебя поддержать. Супер контент с вниманием к тем, кто смотри. Спасибо)

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

    привет, а есть курс React + Nextjs + unit tests ? тут ключевое unit tests

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

      Привет, пока нет

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

    Привет! Подскажи пжл, будут ли еще недели стримов с такими крутыми проектами как было раньше?)

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

      Привет, нет. Мы растем, стало больше обязанностей по платформе. Уже не могу себе позволить неделю стримить .

  • @IvanMalinovskyi-q4z
    @IvanMalinovskyi-q4z 6 месяцев назад +1

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

  • @postyron1um
    @postyron1um 6 месяцев назад +2

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

  • @DubinArtur
    @DubinArtur 5 месяцев назад +2

    9:00 конечно, можно на первых парах пользоваться any, но лучше сразу учить, что его лучше избегать

  • @Redracer228
    @Redracer228 6 месяцев назад +1

    На 29:45 помирает звук...

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

      Ага, но только на 1 минуту

    • @НиколайМиров-т3т
      @НиколайМиров-т3т 6 месяцев назад

      @@REDGroupPlus так там как раз все объяснение про record - я бы перезалил

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

    можно про react hook form?

    • @REDGroupPlus
      @REDGroupPlus  6 месяцев назад +2

      Через 1 ролик будет

  • @immasha8187
    @immasha8187 6 месяцев назад +2

    классное видео получился спасибо

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

    Поделись ссылкой на обои, которые на рабочем столе )

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

    Знаешь python? если да получится офигеный урок +плагиы

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

      Пайтон не знаю

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

    Пропадает звук на самом интересном: 29:43

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

      Всего лишь на минуту. Исправимся в будущем. Просим прощения

  • @ГерНормально
    @ГерНормально 6 месяцев назад

    будет ли видос по tanstack-query?

    • @REDGroupPlus
      @REDGroupPlus  6 месяцев назад +1

      Да, следующий

  • @dev-sphere
    @dev-sphere 6 месяцев назад

    Зачем в проектах могут пригодиться кортежи?

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

      Часто пригождаться, готовые пример это useState, useMutation и куча своих кастомных

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

    10:58 пропустил never

  • @ЯнКастрюл
    @ЯнКастрюл 6 месяцев назад

    Шикарно! Спасибо ❤

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

    Лайк не глядя 🎉

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

    Здарова Макс! Классные и полезные ролики! Спасибо за контент!
    Хотелось бы увидеть как разрабатывать сайт реакте с использованием гит в терминале. Что там добавить в игнорир и как настроить вообще. Надоело уже комитить постоянно эти кэш файлы и как разобраться с конфликтами

  • @tezis.digital
    @tezis.digital 6 месяцев назад

    Ооо, мякотка подъехала!

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

    не говори пожалуйста ивент, очень реже ухо. в английском оно же вообще не так звучит

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

      Мы говорим на русском и многие слова были русифицированы и внедрены в язык. Поэтому я имею право произносить английские слова как захочу. Если бы я вел канал на Английской другое дело.

  • @W1DODEVELOP
    @W1DODEVELOP 6 месяцев назад +2

    Ты так тараторишь за тобой не успеваешь 😂

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

      я еще и на x2 смотрю 😅

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

      Автор не знает значение слова "тараторит" 😂

  • @ErlichBachman-jy1ob
    @ErlichBachman-jy1ob 6 месяцев назад

    в районе 30 минуты приходится читать по губам)

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

      Уже все написали, для чего вы это пишите. 1 минута так важна? Бывают косяки, ничего с этим не поделаешь. В будущем исправим

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

    Лайк в поддержку

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

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

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

      В описании всегда есть

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

      @@REDGroupPlus th :D

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

    Пушка!🎉

  • @Videos-vid
    @Videos-vid 6 месяцев назад

    Лучший

  • @ВиталийГусев-ц8ф
    @ВиталийГусев-ц8ф 6 месяцев назад

    ❤‍🔥❤‍🔥❤‍🔥❤‍🔥

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