Встречается на собеседованиях • сегодня
Писал ли свои Generics
Да, писал. Generics в TypeScript позволяют создавать компоненты, работающие с разными типами, сохраняя типобезопасность. Например, можно создать универсальную функцию для работы с массивами:
```typescript
function reverse(items: T[]): T[] {
return items.reverse();
}
const numbers = reverse([1, 2, 3]); // number[]
const strings = reverse(['a', 'b', 'c']); // string[]
```
Также можно создавать generic-интерфейсы и классы:
```typescript
interface ApiResponse {
data: T;
status: number;
}
class DataStore {
constructor(private data: T) {}
getData(): T {
return this.data;
}
}
```
Generics особенно полезны при работе с библиотеками (React, Redux) и API-ответами.

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