🎥 В сегодняшнем видео мы продолжим изучать 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 в официальной документации —
Hide player controls
Hide resume playing