【发布时间】:2017-05-01 22:06:46
【问题描述】:
使用 PropTypes 给出以下代码(请参阅this 问题)
const SomeComponent = ({comp}) => {...}
SomeComponent.propTypes = {
comp: PropTypes.shape({
type: PropTypes.oneOf([SomeOtherComponent])
})
}
使用流类型的等价物是什么?
我只做到了:
const SomeComponent = ({comp}: {comp: React$Element<any>}) => {...}
使用 this 作为参考,但这将允许 comp 成为任何 React 组件。
如何使用 Flow 对 prop 进行类型检查以确保它是特定 React 组件的实例?
【问题讨论】:
标签: reactjs flowtype react-proptypes