10 / 24
Как создать обобщённый (generic) React-компонент с TypeScript?
Generic-компонент принимает тип как параметр и использует его для типизации пропсов, колбэков и рендера. Это убирает дублирование — один компонент <List<T>> работает с любым типом данных, сохраняя полную типобезопасность. Создаётся как обычная generic-функция: function List<T>(props: ListProps<T>).