[英]React Proptypes - stateless components
<div className="dm-inbox-item__project">{props.message.project}</div>
I am trying to set out the propTypes within a stateless component, and wish to define propTypes for the properties on message. 我试图在无状态组件中设置propTypes,并希望为消息上的属性定义propTypes。 Currently, I have only been successful in defining the whole message.
目前,我只是成功地定义了整个消息。
InboxItem.propTypes = {
message: PropTypes.string.isRequired,
};
I would like to do something like the below in order to validate individually. 我想做类似下面的事情,以便单独验证。
Inbox.propTypes = {
message.project: Proptypes.string.isRequired,
};
Any thoughts would be appreciated. 任何想法将不胜感激。
You can do that with React.PropTypes.shape
. 你可以用
React.PropTypes.shape
做到这React.PropTypes.shape
。
Inbox.propTypes = {
message: React.PropTypes.shape({
project: React.PropTypes.string.isRequired
})
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.