FrontendConf

Логика на типах: как писать «функции» без функций

Другое

TypeScript

Доклад принят в программу конференции

Целевая аудитория

Фронтенд-разработчики любого уровня, которые хотят прокачаться в типизации.

Тезисы

Решали ли вы задачи Type Challenges? Вызывает ли тревогу мысль о рекурсии и выведении типов внутри дженериков? Давайте же пройдем по теории и практике сложных моментов в TypeScript и перестанем их бояться.

Мы шаг за шагом разберем решение одной практической задачи, демонстрируя, как с помощью дженериков, условных типов, шаблонных литералов, рекурсии и infer можно создавать невероятно мощные типы. Рассмотрим реальные примеры жизни, применимые как в небольших проектах, так и в масштабных приложениях, где правильная типизация имеет решающее значение.

Full-stack-разработчик, восемь лет работает программистом: от стартапов до энтерпрайзов, на бэкенде и на фронтенде. Также занимался DevOps, а в 13 лет писал на С. Любит выступать.

Видео

Мнение Программного комитета о докладе

Фото куратора

Тимофей Тиунов

TypeScript использует почти каждый frontend-разработчик, но многие вещи могут казаться магией. Андрей в своем докладе развеет магию и покажет неочевидные трюки, которые помогут вам использовать TypeScript на 100%.