У меня есть файл, который содержит более одного компонента класса. В этом примере у меня есть компонент класса, который использовал два компонента без состояния, и я хотел бы использовать его в компоненте класса. Как я могу проверить опоры для разных компонентов.Проверки PropType для нескольких реактивных компонентов в одном файле
const Image = ({className, img}) => {
<code>
}
const MessageDetail = ({className, message}) => {
<code>
}
class Container extends Component {
constructor(props) {
super(props);
this.state = {
expandall: true,
touched: null,
};
<code>
<Image className='block-image' img='component1' />
<MessageDetail className='block-image' message='component2' />
Container.propTypes = {
model: PropTypes.object,
content: PropTypes.object,
emit: PropTypes.func,
screensize: PropTypes.string,
};
Container.defaultProps = {
model: null,
content: null,
emit: null,
screensize: 'desktop',
};
... 'propTypes' явно привязаны к классу/функции от имени этого класса или функции. Добавьте больше 'propTypes', привязанных к классу/функции; это просто свойство объекта. Что за путаница? –