Разбираем все utility types в TypeScript

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

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

  • @samurai5410
    @samurai5410 ปีที่แล้ว +10

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

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

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

    • @DenisB-d5f
      @DenisB-d5f ปีที่แล้ว

      рил ток
      годный контент

  • @DenisB-d5f
    @DenisB-d5f ปีที่แล้ว +2

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

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

      Да, без практики все из головы вылетит!

  • @midrala
    @midrala ปีที่แล้ว +7

    Продолжай делать то что делаешь, знай ты уже изменил мир!

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

      Да кажется пока только уроки по фронту делаю, не знаю как изменил мир)))
      Но в любом случае, спасибо за фидбэк!

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

    Серия роликов по тайпскрипту просто шикарная, ждем продолжения!

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

    В предикате isNotNumber примера Exclude (8:12) таки должно быть "!==". Копипаст - он такой, опасный. :)

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

      Ага, проглядел! Спасибо, что отписал.

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

    Спасибо большое! Отличный материал)
    utility types, typescript

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

      Рад, что понравилось!

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

    19:57-23:21 - Пару важных момента! - поправь "моментов"**

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

      Ага, что-то пропустил этот момент. Спасибо, что описал!

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

    Как поставить несколько лайков за каждый приведенный пример? Рука так и тянулась после каждого примера сворачивать полноэкранный режим и ставить лайк

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

    Для себя python учил. Блин, намного проще чем на top уровень ts выйти. Уже 2 книги прочитал, а чудеса не заканчиваются😂😂😂

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

      А питоне же нету типизации прям такой сложной, там только аргументы/ретерн описывают. Хотя, я тут не эксперт, чтобы что-то сказать.

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

      ​@@ayub_begimkulov , в точку. После ts challenges python types moduleкажется забавой. Npm пакет hot script - очередной 🤯🤯🤯

  • @роматарасов-о8л
    @роматарасов-о8л ปีที่แล้ว +2

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

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

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

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

    22:46
    TS говорит про тип "void", потому что предполагается, что у нас строгий режим, и просто вызов функции (неважно, что из чьего-то конструктора) ставит в this значение undefined, т.е. не определяет его.

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

    комментарий для поддержки канала :)

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

    Действительно уникальный контент по typescript! Продолжай топить дальше!

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

      Спасибо, буду продолжать!

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

    комментарий в поддержку канала

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

    👏👍

  • @АртемПечерский-с8ф
    @АртемПечерский-с8ф ปีที่แล้ว

    Блін… це я тупий по ходу, чи що. 4 роки працюю на реакте, мідл+ рівня, пару років юзаю тайпскріпт і дивлюсь відео і тупо не розумію нащо так ускладнювати, це прздець, типу крутий код пишу але розуміють тільки генії

  • @МарияЧерешня-у2й
    @МарияЧерешня-у2й ปีที่แล้ว +1

    Давай вперёд! 🎉

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

    Спасибо

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

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

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

      Наверное... да. В плане с tuple - просто я не слышал чтобы по русски кто-то тАпл говорил, поэтому привык, как тУпл произносить. С babel тоже самое - бЭЙбл правильно, но все говорят бабель. Поэтому в зависимости от языка на котором говорю обычно меняется произношение)

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

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

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

      Над речью еще работаю, постараюсь исправить в ближайших видео. Спасибо за фидбэк!

  • @carry-on-chaos4032
    @carry-on-chaos4032 ปีที่แล้ว +1

    Очень крутой урок, спасибо!
    Omit можно вот так написать поидее
    function omit(
    obj: Obj,
    key: Key
    ): Omit {
    const { [key]: _, ...rest } = obj;
    return rest;
    }

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

    Спасибо за видео.
    Повторил для себя что знал, но с некоторыми новыми нюансами
    Отметил для себя то что не видел и не использовал
    И может не придётся никогда использовать )))

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

    Балдежное объяснение, когда повторяешься даже хорошо, лучше вникаешь))

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

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

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

    Дружище, продолжай делать контент и не останавливайся

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

      Спасибо, пока останавливаться не планирую)

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

    Лучщий из лучщих спасибо за подробную информацию

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

      Рад, что понравилось.

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

    Айюб, привет! Как называется экстеншн, который ты используешь в комментариях? Тот, что "^?"?

  • @ИмяФамилия-э4ф7в
    @ИмяФамилия-э4ф7в ปีที่แล้ว +1

    Круто, самому разбираться со стрёмными утилитами - тот ещё квест.

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

      Рад, что было полезно!

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

    В разборе типа Exclude (9:00) вероятно опечатка в функции isNotNumber? Возвращаемое значение должно быть typeof value !== "number"?

  • @BaxaBaxa-f9u
    @BaxaBaxa-f9u ปีที่แล้ว +1

    Еще раз респект за контент и за частоту выпусков! Желаю тебе достичь высот в твоем начинании!

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

    Большое спасибо за твой труд! Успехов!

  • @user_k.alex_
    @user_k.alex_ ปีที่แล้ว

    Это лучшее что я видел про типы. Вообще хороший канал, +1 в подписку

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

    Мощное видео, красавчик!

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

    Отличное видео!

  • @人天-i5s
    @人天-i5s ปีที่แล้ว

    Максимально концентрированная информация. Мне нравится! Ждём ещё 😉