我这样写了一个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