Skip to content
10 / 24

Как создать обобщённый (generic) React-компонент с TypeScript?

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

Как создать обобщённый (generic) React-компонент с TypeScript? | JScriptiser