Вы можете использовать типы проп в любых компонентах, которые вы хотите, чтобы произошла проверка проп.Его не нужно использовать в каждом компоненте, который использует реквизит, хотя обычно это хорошо сделать.
Для компонента класса вы можете сделать:
class Component extends React.Component {
static propTypes = {
// prop types here
}
// component stuff
}
Дляфункциональный компонент, вы можете сделать:
const Component = (props) => {
// component stuff
}
Component.propTypes = {
// prop types here
}