Учитывая следующий код с использованием PropTypes (см. эту проблему)
const SomeComponent = ({comp}) => {...}
SomeComponent.propTypes = {
comp: PropTypes.shape({
type: PropTypes.oneOf([SomeOtherComponent])
})
}
что эквивалентно использованию типов потока?
Я дошел только до:
const SomeComponent = ({comp}: {comp: React$Element<any>}) => {...}
используя это для справки, но это позволит comp
быть любой компонент React.
Как проверить тип объекта, чтобы убедиться, что он является экземпляром определенного компонента React с использованием Flow?