[英]Defining defaultProps in React
在React中定义defaultProps的以下两种方法之间是否存在任何差异?
class ReactComp extends React.Component {}
ReactComp.defaultProps = {}
要么
class ReactComp extends React.Component {
static defaultProps = {}
}
它们也不例外。 它们都是static
的。 第一个是React defaultprops
提供的属性,如果您使用的是ES6 class
语法,另一个是以ESNext方式声明props。 (与React无关)。
您可以在MDN上找到有关static
关键字的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.