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...
Круто дякую вам за вашу працю, залишилося тільки знайти в собі сили.
Знайдете, аби бажання)
Чудово, що є такі як ви. Це безкоштовний контент, проте цінніший та крутіший за багато платних. Ще й солов'їною, дякую вам !)
Дякую безмежно. Лекції чудові, легкі для розуміння, без води.
треба більше і більше українського айті контенту!!! Лайк і підписка!
Дякую!
❤❤❤
Дякую!
Чи можливо вас попросити якось зробити лекцію по TDD. По тестам дуже мало інформації в мережі.
У нас буде маленька лекція про тестування в React 25.05.22 на цьому каналі - підписуйтесь.
Якщо ж цікавить саме TDD - приєднуйтесь до каналу в t.me/reactbeginners і агітуйте людей. Будуть бажаючі - будемо думати
контекст: automation qa який вчить js (поки досвід тільки з cypress), перша мова пайтон. Поки взагалі не розумію бенефіт від ts. Мабуть для складних фронтенд проектів справді зручно, але переваг для автотестів ( якщо гарно задизайнено) не бачу. З динамічною типізацією ніколи не мав проблем
Якщо я все правильно розумію то в QA automation трохи інша специфіка. Сценарії більш-менш лінійні і, головне, не залежні. (виправте якщо помиляюся)
На фронті, нажаль, воно часто не так. + Код далеко не завжди ідеальний, очевидний і зрозумілий. Тут TS дуже допомагає.
Добрий день, можете пояснити таке питання. Навіщо пишеться в трикутних дужках тип Т в цій конструкції
interface Named {
name: string;
value: T;
}
Хіба ми не можемо описати просто тип Т раніше, а інтерфейс написати так:
interface Named {
name: string;
value: T;
}
В першому випадку це узагальнений (generic) тип. Завдяки трикутним дужкам ми можемо зробити так:
type WithValue = {value: T};
type NumericValue = WithValue
type StringValue = WithValue
Тобто ми не дублюємо самі себе
56:30 А є запис обговорення рендеру кораблів? Не знайшов.
Ось відео ruclips.net/video/HIViZ_O6ctY/видео.html
@@reactdev ооо, дуже дякую!