我正在尝试使用 react 来重新创建我的 currents 组件(用纯typescript编写),但我找不到一种方法来为扩展另一个组件的组件提供额外的props。
export interface DataTableProps {
columns: any[];
data: any[];
}
export class DataTable extends React.Component<DataTableProps, {}> {
render() {
// -- I can use this.props.columns and this.props.data --
}
}
export class AnimalTable extends DataTable {
render() {
// -- I would need to use a this.props.onClickFunction --
}
}
我的问题是我需要给 AnimalTable 一些与 DataTable 无关的props。我怎样才能做到这一点 ?