🎥 В сегодняшнем видео мы продолжим изучать 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 Резюме
Дополнительные ссылки
1. Mapped Type в официальной документации —
33 views
2441
823
4 months ago 00:00:20 1
this is when you should appreciate abstraction in coding#coding #programming #javascript #python
4 months ago 00:00:17 1
Design vs user experience #coding #programming #javascript #python