我正在关注托德座右铭的角度风格指南。在他的方法中,以及在 john papa 的方法中,他们说每个组件都应该有自己依赖的服务。
我的问题是,当我有一个服务(例如 getArticlesByStoreId)我想从彼此不相关的不同组件中使用时会发生什么。从这个风格指南中,我了解到我必须将我的服务文件重写为两个组件,但我认为我可以为所有这些共享服务提供一个“sharedServices/”,这样我就不会最终重写代码。
在这种情况下,你们会怎么做?
app/
|--components/
|--comp1/
|--service.js
|--comp2/
|--service.js
或者
app/
|--components/
|--comp1/
|--comp2/
|--services/
|--sharedServices/
|--service.js