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

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