小编Luc*_*iro的帖子

我应该对每个基本 URL 或资源使用 RTK 查询吗?

我正在从事一个大项目,其中包含大量基本 URL资源,我们可以将其理解为许多不同的集成服务。

将 RTK 插入我的应用程序中的资源线(隔离)之后,每个资源都有一个 createApi() 。

我遵循这条路径是因为每个资源都有所有CRUD方法和一些自定义方法,想象一下我们将有 10 个方法(调用)来管理每个资源并且,使用单个创建 API,我可以在单个 createApi/reducerPath 上拥有 200 个方法。

示例:(我想这可以解决我的问题)

// users-api.ts
 export const usersApi = createApi({
    reducerPath: 'usersApi',
    baseQuery: httpClientBaseQuery({
        baseUrl: 'http://localhost:3000/' // (same base url)
    })
  // getUsers(), getUser(), getManyUsers() createUser(), updateUser(), ... 
 })

// cards-api.ts
 export const cardsApi = createApi({
    reducerPath: 'cardsApi ',
    baseQuery: httpClientBaseQuery({
        baseUrl: 'http://localhost:3000/' // (same base url)
    })
  // ...
 })

// accounts-api.ts
 export const accountsApi = createApi({
    reducerPath: …
Run Code Online (Sandbox Code Playgroud)

redux-toolkit rtk-query

8
推荐指数
1
解决办法
5107
查看次数

标签 统计

redux-toolkit ×1

rtk-query ×1