Встречается на собеседованиях • сегодня
Приведи пример работы с Generic в проекте
Generics позволяют создавать компоненты, работающие с разными типами данных, сохраняя типобезопасность.
**Пример с функцией:**
```typescript
function identity(arg: T): T {
return arg;
}
const num = identity (42); // тип number
const str = identity("hello"); // тип string
```
**Пример с интерфейсом:**
```typescript
interface ApiResponse {
data: T;
status: number;
}
const userResponse: ApiResponse<{ name: string }> = {
data: { name: "Alice" },
status: 200
};
```
**Зачем:**
- Избегаем дублирования кода
- Сохраняем информацию о типах
- Обеспечиваем безопасность на этапе компиляции

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