我这样写了一个BaseListPage组件:

export default class BaseListPage extends Component<Props, State> {


而且,我想编写另一个继承了BaseListPage的组件,如下所示:

export default class DynamicListPage extends BaseListPage<Props, State> {


但提示Type 'BaseListPage' is not generic.

我是react-native的新打字员,请帮忙!

最佳答案

采用

export default class DynamicListPage extends BaseListPage {


代替

export default class DynamicListPage extends BaseListPage<Props, State> {


这应该足以使您的代码按预期工作。

有关此主题的更多信息,请参见:https://www.typescriptlang.org/docs/handbook/generics.html

09-15 13:46