Что такое Generic в TypeScript?

Middle
279 просмотров
AFK Offer AI

Generic — это параметризованный тип, который позволяет писать переиспользуемый код с сохранением типобезопасности. Вместо any ты указываешь T как placeholder: function identity(arg: T): T. При вызове TypeScript автоматически выводит тип или ты указываешь явно: identity("hello"). Generics используются повсюду: Array, Promise, useState, кастомные хуки, утилитарные функции. Можно ограничивать дженерик через extends: — T должен иметь поле id.

Следующий вопрос

Зачем нужен AbortController?