繁体   English   中英

在React中定义defaultProps

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM