如何为嵌套对象声明 defaultProps?

How to declare defaultProps for the nested object?

在 React 组件中,propTypes 中有嵌套对象,可以正常工作。

UserCard.propTypes = {
  name: PropTypes.string,
  customer: PropTypes.shape({
    email: PropTypes.string,
    phoneNumber: PropTypes.string,
  }),
};

正在寻找为嵌套对象分配 defaultProps 的解决方案。目前的实现似乎不是有效的解决方案。

UserCard.defaultProps = {
  name: 'No Name',
  email: 'No Email',
  phoneNumber: '0',
};

它应该是这样的:

UserCard.defaultProps = {
  name: 'No name',
  customer: {
      email: 'No email',
      phoneNumber: '0',
  },
};