创建JavaScript库最佳实践

创建JavaScript库最佳实践,javascript,Javascript,我正在处理js库,它基本上是从RESTAPI、一些进程中获取json并返回json。嗯,我来自Java世界,我做过类似的事情 --mylib.js class ClientFetcher { getClientesWithProducts(clientId) { return fetch('api.site.com/clients/'+clientId) .then(....doSomething); } getClientsWithFavorites() {...}

我正在处理js库,它基本上是从RESTAPI、一些进程中获取json并返回json。嗯,我来自Java世界,我做过类似的事情

--mylib.js

class ClientFetcher {
  getClientesWithProducts(clientId) {
    return fetch('api.site.com/clients/'+clientId)
   .then(....doSomething);
  }

  getClientsWithFavorites() {...}
}

class ProductFetcher {
  getActiveProducts() {
    return fetch('api.site.com/products')
    .then(...do somethind);
  }
}
js world中是否使用了这种方法? 是否有某种方法或模式来构造代码?
js社区通常采用哪种方式?

这取决于您使用的js框架。例如,AngularJs和AngularJs使用服务调用api以获取这些json数据。其他框架可能有其他结构。

您可以为我的研究提供一些示例。我的客户提到了react,但我没有发现任何具体内容。@ulima69对于react,您可以尝试按照以下答案中的解释进行操作: