Typescript и чуть больше жести. Мотиватор / демотиватор.

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

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

  • @yakut54
    @yakut54 ปีที่แล้ว +15

    Дмитрий спасибо тебе, за то что ты делаешь. Лет 6 назад ты нас ключевому слову this в javascript учил. Затем чем Vue от jQwery отличается.... основы gulp и webpack.
    Благодаря тебе я первую работу в it нашёл.
    Только тебя всё меньше на ютюбе стало. Видимо мы сами растём.
    Сейчас Flutter постигаю по докам. React Native чёт не вкатил. 😊
    Ещё раз спасибо!
    Может немного сумбурно, но от души. Я пьян. Извините меня.
    Твой ученик Дима. 42 годика.

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

      ого, а я думал я один такой кто в 35 начинает кодить)

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

      ​@@igormalykhin5528 нас много таких )

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

      Разве ТайпСкрипт не умер?

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

      @@rexenpro2747 ты раньше помрёшь 😜

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

    Очень интересный пример, спасибо за объяснение каждого шага, смог понять каждую строчку. Для меня всегда было проблемой понимание ключевого слова infer, а когда оно используется в контексте работы со строками, то все становится еще запутаннее.
    Этот ролик - это однозначно мотиватор к дальнейшему изучению TypeScript.
    Ну и в конце хочется поныть на TS. Когда речь заходит о Conditional Types, то становится не по себе. В языке есть только тернарный оператор для реализации подобных паттернов, что ужасно сказывается на читаемости кода. Мне кажется, что языку не хватает каких-то других ключевых слов/средств для решения подобных проблем.

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

      Typescript в принципе в какой-то момент становится абсолютно нечитабельным. То есть пока ты типизируешь входные параметры функции и пропы компонентов, всё более менее ок. Но когда начинается вот такой трэш - а он рано или поздно начинается - хочется выбросить этот тайпскрипт в помойку.

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

    Посмотрел не зная TS-a, следующий раз посмотрю после курса - даст понять что произошёл рост и насколько 😀😋🤗

  • @undefined-n5v
    @undefined-n5v ปีที่แล้ว +1

    После этого ролика стало существенно легче работать с conditional types

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

      Даа уж, я сразу же понял infer

  • @ПётрПетров-д2ч4х
    @ПётрПетров-д2ч4х ปีที่แล้ว

    Приятная подача материала.

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

    Я уже работаю фронтендером, но чувствую, что недостаточно хорошо владею TS . Когда читаю чужой код на TS, не всегда понимаю, что там происходит :(

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

      есть такое

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

    Key = keyof T, где у T ключами могут быть только строки, в таком случае зачем мы проверяем Key extends string?

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

    Оверинжиниринга в тайпскрипте много. Вот яркий пример. Но я стыкался вообще с врайт-онли.
    Тайпскрипт маст дай, однозначно.

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

    Жесть. А то начал только изучать TS на новом проекте. И было достаточно описания приходящего объекта и что возвращают функции😂

  • @СергійПанченко-в9к
    @СергійПанченко-в9к ปีที่แล้ว

    Интересно)

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

    Домашки в курсе большие будут?

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

    программирование никогда не было про простое, просто сейчас в него пришли простачки, которым нужно проще, потому что у них мышление по проще

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

    Вроде и не сильно сложно.

  • @Алексей-ш8э3л
    @Алексей-ш8э3л ปีที่แล้ว +1

    Дмитрий, здравствуйте! Зайдите пожалуйста на почту

  • @radikovichkz2470
    @radikovichkz2470 ปีที่แล้ว +8

    ООП ради ооп, не нужно его так использовать этот ts

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

    сиииииськи

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

    Помогите решить тестовое с тайскриптом. Условие задач в ReadMe drive.google.com/file/d/1txA0z7FafFSYA06V_xkAxpmaJVnEcH5f/view?pli=1