我一开始在React类组件内部遇到了一些使用static关键字的箭头函数,如下所示:
class Editor extends React.Component{
constructor(props, context){
super(props, context);
}
static _create = (x,y) => {
...
}
}
有人可以解释它的用法吗?除此之外,它不能用于类的实例,而只能用于类本身。
static
关键字为类定义了静态方法。在类的实例上不调用静态方法。而是在类本身上调用它们。这些通常是实用程序功能,例如用于创建或克隆对象的功能。