在当前场景中,我有三个API定义。
- 组
- 组成员
- 团体邀请
这些路由相互关联,因为接受群组邀请将使用户拥有的群组列表无效。因此,我在同一个API下定义了它们,因为它们需要使共享标签无效。
然而,这导致了一个相当臃肿的文件,因为每个定义都有自己的相关端点。阅读使用RTK查询进行代码拆分的文档建议使用injectEndpoints。这看起来很适合我的目的,但我在文档中找不到关于如何使用多个"子"端点实现它的示例。
我有几个问题;
- 如果我要利用injectEndpoints来扩展GroupsAPI与GroupInvitations&GroupMembers单独,哪个API应该包含在对configureScore的调用中
- 有没有一种方法可以同时将两个端点注入组中,从而产生单个组合Api
-
您在商店设置中总是只配置一个
emptyApi
。所有其他";api";您通过调用injectEndpoints
得到的只是对同一api的引用,但具有用于自动完成的其他类型。 -
当然,只需将多个端点添加到
injectEndpoints
调用的endpoints
值中即可。