2016-06-20 17 views
3
<div className="dm-inbox-item__project">{props.message.project}</div> 

stateless 구성 요소 내에서 propType을 설정하려고하며 메시지 속성의 propType을 정의하려고합니다. 현재 전체 메시지를 정의하는 데 성공했습니다.반응 Proptypes - 상태 비 저장 구성 요소

InboxItem.propTypes = { 
    message: PropTypes.string.isRequired, 
}; 

개별적으로 유효성 확인을 위해 아래 사항을 수행하고 싶습니다.

Inbox.propTypes = { 
    message.project: Proptypes.string.isRequired, 
}; 

모든 의견을 환영합니다.

답변

4

React.PropTypes.shape으로 처리 할 수 ​​있습니다.

Inbox.propTypes = { 
    message: React.PropTypes.shape({ 
     project: React.PropTypes.string.isRequired 
    }) 
} 
+0

대단히 감사합니다. –

관련 문제