React.PropTypes
在TypeScript React Application中使用有意义吗?还是“皮带和吊带”的情况?
由于组件类是使用Props
类型参数声明的:
interface Props {
// ...
}
export class MyComponent extends React.Component<Props, any> { ... }
有添加任何真正的好处吗
static propTypes {
myProp: React.PropTypes.string
}
对类的定义?
我猜在某些混乱的情况下,在编译时无法推断道具的类型,那么查看使用产生的任何警告将很有用
propTypes
。除此之外,我没有看到任何好处(这就是为什么我从未亲自使用过它)。