我有以下用于继承的基类。简而言之,只有两个属性。
export interface BaseClassProps{
props1: string;
props2?: string;
}
export interface BaseClassState{
mode?: "loading" | 'edit';
}
export abstract class BaseClass extends React.Component<BaseClassProps, BaseClassState>{
constructor(props: BaseClassProps, context: any) {
super(props, context);
this.state = ({
mode: 'loading'
});
}
我想扩展该类并填写属性
class ChildClass extends BaseClass{
constructor(props: BaseClassProps, context: any) {
super(props, context);
}
}
现在我在哪里设置扩展类中的属性props1
和props2
?因为我收到道具未设置的错误,但我不知道放在哪里......