使用React(ReactNative)。
我想继承组件类,但在这种情况下会出现流错误。
/* @flow */
import React, { Component } from 'react';
import { Text, View } from 'react-native';
type commonProps ={
actions: Object,
};
type someProps = commonProps & {
someNumber: number,
};
class CustomComponent extends Component<commonProps> {
static defaultProps: {};
props: commonProps;
}
class MyComponent extends CustomComponent {
props: someProps;
render() {
return (
<Text>{this.props.someNumber}</Text>
);
}
}该怎么办?
发布于 2018-09-16 00:00:32
我想你应该为类设置类型注释。如下所示:
class CustomComponent<commonProps> extends Component<Props, State> {
static defaultProps: {};
props: commonProps;
}https://stackoverflow.com/questions/52342805
复制相似问题