我正在学习它时会经历一些React代码。我遇到shape
中使用的PropTypes
方法,因为据我所知,我们使用shape
方法来验证给定值是否具有某种形状,我们将其作为参数传递。但是,如果我们不传递任何我们想要验证的值,请不确定它的目的是什么,例如:
Field.propTypes = {
fields: PropTypes.shape().isRequired,
};
我们不能这样:
Field.propTypes = {
fields: PropTypes.isRequired,
};