Тёмный

Generics - Что? Где? Когда? | Тёма Сенюков, Кинопоиск 

A?.Frontend Community
Подписаться 670
Просмотров 1,4 тыс.
50% 1

TypeScript - это мощный инструмент, но для многих новичков написание типов может стать нелюбимой рутиной. Чтобы избежать большого количества дублирования и упростить поддержку типов, существует множество инструментов. Один из таких инструментов - Generics. Вместе с вами разберёмся, что это такое и как эффективно использовать этот инструмент.
Спикер: Тёма Сенюков, Старший разработчик интерфейсов в Кинопоиске
Alfa Digital в TG: t.me/alfadigital_jobs
Alfa Digital в ВК: digital.alfabank
A?.Frontend: t.me/alfa_frontend
Блог на Хабре: habr.com/ru/companies/alfa/ar...

Наука

Опубликовано:

 

27 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@user-ef6st3ie1e
@user-ef6st3ie1e 2 месяца назад
Спасибо за доклад! Пара моментов: 1. Any нужен. Не всё можно выразить через типы TS. Особенно когда мы пишем системный код, а не прикладной. Другое дело, что any, на самом деле - не тип, а декларация, но это уже другая история 2. У TS нет документации, есть лишь руководство. И это не буквоедство, это разные по содержанию вещи 3. K, T являются общепринятыми сокращениями для универсального обозначения. Тем более, что в 99% мы используем их с оператором extends, чтобы "очертить" область типа 4. as не просто нужен, а категорически нужен, и не только в предикатах. В системе TS есть достаточно много приведений, которые по мере манипуляции со значениями теряют свой тип и нам приходится делать таким образом уточнение. As по большей части будет безопасен, т.к всегда проверяет пересечение типа
@rin2004able
@rin2004able Месяц назад
2. У TS нет спецификации, все верно
Далее
$10,000 Every Day You Survive In The Wilderness
26:44
Сети для самых маленьких
1:11:54
Просмотров 9 тыс.
Любой звонок в AirPods
0:30
Просмотров 392 тыс.
ПК с Авито за 3000р
0:58
Просмотров 1,7 млн
Топ-3 суперкрутых ПК из CompShop
1:00
Юмор AirPods Max 😃
0:36
Просмотров 17 тыс.