Встречается на собеседованиях • сегодня
Пользуешься ли Generics
Generics (обобщённые типы) в TypeScript позволяют создавать компоненты, работающие с разными типами, сохраняя типобезопасность. Часто использую их для функций, интерфейсов и классов, где нужно сохранить гибкость типов.
Пример с функцией:
```typescript
function identity(arg: T): T {
return arg;
}
let output = identity("hello"); // тип string
let output2 = identity(42); // тип number
```
Основные преимущества:
- Избегаем дублирования кода для разных типов
- Сохраняем информацию о типах
- Обеспечиваем типобезопасность
Использую Generics при работе с API (например, для типизации ответов), в утилитарных функциях, при создании компонентов с разными пропсами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы