React native React-从另一个组件继承/复制propTypes

React native React-从另一个组件继承/复制propTypes,react-native,react-proptypes,React Native,React Proptypes,我想从另一个组件复制/继承propTypes,如何使用React将其存档 <Header> <LibHeader /> </Header> 您可以创建一个可以共享的通用PropType对象 HeaderProps = { foo: PropTypes.string, bar: PropTypes.string, } LibHeader.propTypes = HeaderProps; Header.propTypes = { ...Heade

我想从另一个组件复制/继承propTypes,如何使用React将其存档

<Header>
 <LibHeader />
</Header>

您可以创建一个可以共享的通用PropType对象

HeaderProps = {
  foo: PropTypes.string,
  bar: PropTypes.string,
}

LibHeader.propTypes = HeaderProps;
Header.propTypes = {
  ...HeaderProps,
  search: PropTypes.func
}

LibHeader
已经有propTypes,我不想重新声明它,我想在我包装的组件上重新使用(继承)它。您要做的是在重用LibHeader propTypes之前重置它。
HeaderProps = {
  foo: PropTypes.string,
  bar: PropTypes.string,
}

LibHeader.propTypes = HeaderProps;
Header.propTypes = {
  ...HeaderProps,
  search: PropTypes.func
}