我想从另一个组件复制/继承propTypes,如何使用React对其进行归档?
<Header>
<LibHeader />
</Header>
-> Header
将具有所有LibHeader
propType,而无需重新声明,并且具有自己的propType。
我已经尝试过了,但是没用
Header.propTypes = {
...LibHeader.propTypes,
search: PropTypes.func,
}
答案 0 :(得分:0)
您可以创建可以共享的常规PropType对象
HeaderProps = {
foo: PropTypes.string,
bar: PropTypes.string,
}
LibHeader.propTypes = HeaderProps;
Header.propTypes = {
...HeaderProps,
search: PropTypes.func
}