谁能展示一个在 TypeScript 中的 React 组件类上定义 defaultProps
的示例?
interface IProps {}
interface IState {}
class SomeComponent extends Component<IProps, IState> {
// ... defaultProps ?
// public defaultProps: IProps = {}; // This statement produces an error
constructor(props: IProps) {
super(props);
}
// ...
}
原文由 oei 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过这种方式定义默认道具:
这在 TypeScript 中等同于将 defaultProps 定义为类主体内的静态字段: