TypeScript / Урок 22. Mapped Types

preview_player
Показать описание
🎥 В сегодняшнем видео мы продолжим изучать TypeScript. На этот раз мы погрузимся в увлекательный мир Mapped Types!

🔍 Что такое Mapped Types? Это мощный инструмент TypeScript, который позволяет создавать новые типы на основе уже существующих. Это особенно полезно, когда нужно избежать дублирования кода и создать производные типы с изменёнными модификаторами, такими как опциональность или только для чтения.

💡 Практические примеры: Мы рассмотрим, как Mapped Types помогают управлять ролев ой картой пользователей и валидацией форм, избегая дублирования кода. Вы научитесь использовать Mapped Types для создания гибких и поддерживаемых структур данных.

🔗 Что вы узнаете:

1. Как Mapped Types помогают связать типы, избегая несоответствий.
2. Использование Mapped Types для описания сложных объектов, таких как карты ролей и формы валидации.
3. Создание собственных хелперов типов для упрощения работы с TypeScript.

Интересно? Поехали!

Содержание

00:00 Mapped Types
02:08 Mapped Types на практике
10:54 Валидация форм
17:54 Создаём хелпер типа
22:41 Резюме

Полезные ссылки

Рекомендации по теме
Комментарии
Автор

Так приятно что Вы начали чаще снимать обучающий контент 😀❤ Благодарность❤

Mrflomaster
Автор

Игорь здравствуйте, а где еще можно вас смотреть, ютуб нестабильно работает.. Спасибо за ваши уроки

Max-edyd
Автор

Так, так, так, я тоже немного фронтю и мне нужно подрасти в js и ts. Тебя буду смотреть, потому что у тебя на заднем плане гитары😊

anurovguitar
Автор

"Как я вижу TypeScript в начале обучения: короче, создаешь тип, потом туда передаешь тип, и в него тоже какой-нибудь тип. Чтобы прям всё типизировано, а не то, что ваш JS..."

Hamza-uehx
welcome to shbcf.ru