useUsers 和 userProjects 是不是也可以用泛型抽象成同一个方法然后接受参数?
来源:7-2 用高级 Hook-useAsync统一处理Loading和Error状态

idingyi
2021-05-15
useUsers 和 userProjects 是不是也可以用泛型抽象成同一个方法然后接受不同参数实现不同的请求,这种方式是不是就过度抽象了?
我以前做项目就遇到过这种问题,分开写多个重复的只是改几个名字的use文件呢,感觉重复劳动很多,但是保留了单独请求的灵活性。我困惑如何做取舍
写回答
1回答
-
我个人觉得没必要,抽象和不抽象要保持一个平衡,再抽象一层就有点过了
012021-06-13