【发布时间】:2021-01-12 19:19:19
【问题描述】:
我正在开发一个 TypeScript React 组件,它的 props 也采用泛型类型,所以我将 React 组件声明为
export interface MyCompProps<T> {
items: T[];
labelFunction: (T) => string;
iconFunction: (T) => JSX.Element;
}
export const MyComp: FunctionComponent<MyCompProps<T>> = (props: MyCompProps<T>) => {
// rendering logic goes here
}
显然,TypeScript 编译器做得不好。实现该目标的正确语法是什么?
【问题讨论】:
标签: reactjs typescript generics react-typescript