应该反应服务有静态方法

时间:2018-03-13 16:31:38

标签: reactjs

使用api调用的反应类(服务)是否应该使用静态方法?

例如:

class ProductService{
    static getAllProducts(){ return fetch(...)}    
    static saveProduct(){ return fetch(...)}
    ...   
}

或者我应该创建一个实例,例如。 (new ProductService()).getAllProducts

或者我应该使用单件模式

我宁愿使用静态方法,因为它们更简单且可能更快。此外,如果没有特定于实例的状态,则实例化类是没有意义的。

0 个答案:

没有答案