【发布时间】:2021-05-25 16:28:06
【问题描述】:
代码块;
interface IAppTable<Type> {
height: number;
data: Type[];
tableLayout: 'auto' | 'fixed';
pagination?: false;
}
const AppTable: <T>(props: IAppTable<T>) => React.FC<IAppTable<T>> = (props) => {
const [selectedRows, setSelectedRows] = useState<number[]>([]);
const getColumns = () => {
setSelectedRows([1]);
return [];
};
return <></>;
}
【问题讨论】:
-
AppTable不返回 React.FC ,它是 React.FC 应该是这样的: AppTable: React.FC> -
@ShreyGupta 那么我如何创建通用功能组件?
-
that 是什么意思?考虑到
AppTable不知道data类型,因此您无法访问其属性。
标签: reactjs typescript typescript-generics react-functional-component