Как я могу получить тип и требуется ли поддержка из пакета prop-types?

У меня есть компонент React, типы свойств которого я определил. Всякий раз, когда я выхожу из системы propTypes в React. он выводит меня из функции, которая, возможно, является валидатором. Я хочу напечатать propType и указать, требуется ли поддержка (например, prop1: {required: true, value: 5}) на данный момент. Как я могу это сделать?

class Component extends React.Component {
   constructor(){
     console.log(Component.propTypes.prop1);
   }
}

Component.propTypes = {
    prop1: PropTypes.number.isRequired,
    prop2: PropTypes.string
}

person Ajay Gaur    schedule 28.12.2018    source источник
comment
Возможный дубликат Получить тип определения propTypes компонентов React   -  person Harish Soni    schedule 28.12.2018
comment
@HarishSoni спасибо, что указали на этот вопрос другому, но похоже, что вопрос очень старый, когда у React был пакет propTypes. Итак, propTypes — это отдельный пакет, как вы думаете, они дали такую ​​​​конструкцию?   -  person Ajay Gaur    schedule 28.12.2018