带箭头功能的“静态”关键字有什么用?

问题描述 投票:0回答:1

我一开始在React类组件内部遇到了一些使用static关键字的箭头函数,如下所示:

class Editor extends React.Component{
    constructor(props, context){
        super(props, context);
       }
    static _create = (x,y) => {
    ...
    }
}

有人可以解释它的用法吗?除此之外,它不能用于类的实例,而只能用于类本身。

javascript reactjs arrow-functions
1个回答
0
投票
static

static关键字为类定义了静态方法。在类的实例上不调用静态方法。而是在类本身上调用它们。这些通常是实用程序功能,例如用于创建或克隆对象的功能。
© www.soinside.com 2019 - 2024. All rights reserved.