我正在尝试添加一个依赖于其他props的props,这些props基本上将由组件的所有者组件传递。
所以我做了:
propTypes: {
user: React.PropTypes.object,
comment: React.PropTypes.object
},
getDefaultProps: function() {
return {
admire: new Admire({
user: this.props.user,
comment:this.props.comment
})
};
}
但它似乎是propsuser
,comment
在getDefaultProps
通话时无法访问。
有什么方法可以定义依赖于将从所有者组件传递的其他props的默认props吗?