用角度表示,您将代码编码为在单独的类/组件中调用REST服务。我正在尝试在REACT中做类似的事情。从这里的多篇文章中,我可以看到建议在类上使用箭头功能。 REST /数据服务是否同样适用?我问为什么在有如下代码时会收到很多棉绒警告。欢迎所有关于使用REST服务的最佳做法的建议。
export const DataService = () => {
const getCustomers = params => {
alert("sfdff");
};
const getProducts = params => {
alert("sfdff");
};
};
使用组件时,我得到以下提示:
import { CrawlService } from "../../services/CrawlService";
test() {
CrawlService.getProducts("sdfs");
}
_ services_CrawlService__WEBPACK_IMPORTED_MODULE_9 __。CrawlService.getProducts不是功能
箭头功能优于用于定义React组件的类。对于其他任何事情,您都可以使用自己喜欢的任何东西。
您的代码示例中的ESLint警告消息并不是由箭头函数本身引起的,而是由箭头函数的使用方式造成的–您将箭头函数分配给了常量getCustomers
,而实际上并未对getCustomers
进行任何操作。如果您使用常规函数,ESLint也会抱怨。