TypeScript для початківців

Поделиться
HTML-код
  • Опубликовано: 16 май 2022
  • Це окрема лекція яка присвячена мові програмування TypeScript. Ми розглянемо базові конструкції мови, поговоримо про переваги та недоліки TypeScript та спробуємо переробити шматочок JavaScript коду на шматочок TypeScript коду для того щоб перевірити яку користь приносить (або не приносить) TypeScript в проект.
    Лекція проходить в рамках курсу React для початківців.
    Презентація до лекції: drag13.io/react-learning-cour...
    Телеграм: t.me/reactbeginners
    Зробити пожертву: opencollective.com/farstar
    Всі матеріали курсу: github.com/Drag13/react-learn...

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

  • @user-wi2wj1er2e
    @user-wi2wj1er2e 11 дней назад

    Круто дякую вам за вашу працю, залишилося тільки знайти в собі сили.

    • @reactdev
      @reactdev  6 дней назад

      Знайдете, аби бажання)

  • @user-iy7zu4ml5w
    @user-iy7zu4ml5w 11 месяцев назад +2

    Чудово, що є такі як ви. Це безкоштовний контент, проте цінніший та крутіший за багато платних. Ще й солов'їною, дякую вам !)

  • @oleksii_smirnov
    @oleksii_smirnov Год назад +1

    Дякую безмежно. Лекції чудові, легкі для розуміння, без води.

  • @nazariikarpa7569
    @nazariikarpa7569 Год назад +3

    треба більше і більше українського айті контенту!!! Лайк і підписка!

  • @Arbella81
    @Arbella81 10 месяцев назад

    ❤❤❤

  • @alexosip1043
    @alexosip1043 2 года назад

    Дякую!
    Чи можливо вас попросити якось зробити лекцію по TDD. По тестам дуже мало інформації в мережі.

    • @reactdev
      @reactdev  2 года назад +1

      У нас буде маленька лекція про тестування в React 25.05.22 на цьому каналі - підписуйтесь.
      Якщо ж цікавить саме TDD - приєднуйтесь до каналу в t.me/reactbeginners і агітуйте людей. Будуть бажаючі - будемо думати

  • @mykhailo7134
    @mykhailo7134 7 месяцев назад

    контекст: automation qa який вчить js (поки досвід тільки з cypress), перша мова пайтон. Поки взагалі не розумію бенефіт від ts. Мабуть для складних фронтенд проектів справді зручно, але переваг для автотестів ( якщо гарно задизайнено) не бачу. З динамічною типізацією ніколи не мав проблем

    • @reactdev
      @reactdev  7 месяцев назад +1

      Якщо я все правильно розумію то в QA automation трохи інша специфіка. Сценарії більш-менш лінійні і, головне, не залежні. (виправте якщо помиляюся)
      На фронті, нажаль, воно часто не так. + Код далеко не завжди ідеальний, очевидний і зрозумілий. Тут TS дуже допомагає.

  • @user-kc5kr9fq2z
    @user-kc5kr9fq2z Год назад

    Добрий день, можете пояснити таке питання. Навіщо пишеться в трикутних дужках тип Т в цій конструкції
    interface Named {
    name: string;
    value: T;
    }
    Хіба ми не можемо описати просто тип Т раніше, а інтерфейс написати так:
    interface Named {
    name: string;
    value: T;
    }

    • @reactdev
      @reactdev  Год назад +1

      В першому випадку це узагальнений (generic) тип. Завдяки трикутним дужкам ми можемо зробити так:
      type WithValue = {value: T};
      type NumericValue = WithValue
      type StringValue = WithValue
      Тобто ми не дублюємо самі себе

  • @1654045
    @1654045 Год назад

    56:30 А є запис обговорення рендеру кораблів? Не знайшов.

    • @reactdev
      @reactdev  Год назад +1

      Ось відео ruclips.net/video/HIViZ_O6ctY/видео.html

    • @1654045
      @1654045 Год назад

      @@reactdev ооо, дуже дякую!