Встречается на собеседованиях • сегодня
Как использовал дженерики
Дженерики (Generics) позволяют создавать компоненты, работающие с разными типами, сохраняя типобезопасность. В TypeScript они часто применяются в функциях, интерфейсах и классах.
Пример с функцией:
```typescript
function identity(arg: T): T {
return arg;
}
// Вызов с явным указанием типа
const output = identity("hello");
// Вывод типа автоматически
const output2 = identity(42); // number
```
Пример с интерфейсом:
```typescript
interface GenericArray {
[index: number]: T;
}
const numArray: GenericArray = [1, 2, 3];
```
Кейсы использования:
- Создание универсальных компонентов
- Работа с API (типизация ответов)
- Коллекции (массивы, промисы)
- Утилитарные функции (map, filter)
Дженерики помогают избежать any и сохраняют информацию о типах на этапе компиляции.

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