我正在尝试添加一个道具,该道具取决于组件的所有者组件基本上传递的其他道具。`React的`getDefaultProps()`里面的`this.props`?
所以我做:
propTypes: {
user: React.PropTypes.object,
comment: React.PropTypes.object
},
getDefaultProps: function() {
return {
admire: new Admire({
user: this.props.user,
comment:this.props.comment
})
};
}
但好像道具user
和comment
是不是在getDefaultProps
通话时间访问。
有没有什么方法可以定义一个默认道具,这个道具取决于将从所有者组件传递的其他道具?