我得到的警告是“警告:失败的属性类型:组件:属性类型props无效;它必须是一个函数,通常来自prop-types包,但收到了object”
我的代码是:
const { history } = props.props
history.push('/next');
Component.propTypes = {
props: {
history: PropTypes.object,
},
}
Component.defaultProps = {
props: {
history: PropTypes.object,
},
}我的功能工作正常,但是得到这个控制台错误,有人可以帮助我解决这个警告吗?
发布于 2019-10-12 05:04:46
您在propTypes中使用props的值{},这是不允许的。你想要shape
Component.propTypes = {
props: PropTypes.shape({
history: PropTypes.object,
}),
}https://stackoverflow.com/questions/58348368
复制相似问题