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

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

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

  • @ПилипчукМиколаТВ-12

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

  • @Norby-Norby
    @Norby-Norby Год назад +1

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

  • @Egor-s5j
    @Egor-s5j 8 месяцев назад

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

    • @reactdev
      @reactdev  8 месяцев назад

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

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

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

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

    ❤❤❤

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

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

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

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

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

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

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

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

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

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

  • @user-kc5kr9fq2z
    @user-kc5kr9fq2z 2 года назад

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

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

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

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

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

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

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

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

    Якщо чесно, не розумію взагалі приколу тайпскрипта хоч й 4 роки вже працюю.
    як така заміна документації? ну ок, але можна одразу нормальну документацію писати.
    Перевірка аби в коді неправильно чогось не написали? ну для цього є код ревью від команди й тести. А якщо цього нема, але є продвинутий тайпскрипт з Дженериками - то це якась дичина а не проект.
    Більш зрозуміло для нових програмістів? знов - документація, рідмі й сам код по собі читабельним має бути.
    Натомість ми маємо купу зайвого коду для програміста, превірки вхідних данних в ф-ї хоча це по замовченню повинно бути в норм коді - в вас ф-я приймає те що не треба- ловіть Ексепшн
    Й вишенкою - маємо джаваскріпт код котрий при перетворені в байт код НЕ дозволяє тепер робити купу оптимізацій

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

      Якщо за 4 роки ви не побачили користі від TS, то може для вас його і не має. Тут вже стільки списів зламано, що, напевне, дискутувати просто немає сенсу.