React Proptypes - 无状态组件
React Proptypes - stateless components
<div className="dm-inbox-item__project">{props.message.project}</div>
我正在尝试在无状态组件中设置 propTypes,并希望为消息的属性定义 propTypes。目前,我只成功地定义了整个消息。
InboxItem.propTypes = {
message: PropTypes.string.isRequired,
};
我想做类似下面的事情来单独验证。
Inbox.propTypes = {
message.project: Proptypes.string.isRequired,
};
如有任何想法,我们将不胜感激。
你可以用 React.PropTypes.shape
来做到这一点。
Inbox.propTypes = {
message: React.PropTypes.shape({
project: React.PropTypes.string.isRequired
})
}
<div className="dm-inbox-item__project">{props.message.project}</div>
我正在尝试在无状态组件中设置 propTypes,并希望为消息的属性定义 propTypes。目前,我只成功地定义了整个消息。
InboxItem.propTypes = {
message: PropTypes.string.isRequired,
};
我想做类似下面的事情来单独验证。
Inbox.propTypes = {
message.project: Proptypes.string.isRequired,
};
如有任何想法,我们将不胜感激。
你可以用 React.PropTypes.shape
来做到这一点。
Inbox.propTypes = {
message: React.PropTypes.shape({
project: React.PropTypes.string.isRequired
})
}