我使用 RTK 和 RTK Query 在我的应用中进行状态管理和数据提取。我的商店是通过代码拆分设置的,在初始加载应用时,我收到与storeNew/authSliceNew.js中定义的extraReducer相关的以下错误Uncaught TypeError:无法读取未定义的属性“matchFulfilled”到目前为止,我意识到如果我在storeNew/authSliceNew.js中注释掉
2023-03-23
我正在使用 RTK 查询通过“useGetUserQuery”通过 api 获取一条记录Api 调用正常,因为后端有结果。我使用 sequelize,结果发送数据对象。我尝试删除提供标签,但遇到了同样的问题。我的前端返回此错误:rtk-query.esm.js:771 Uncaught (in promise) TypeError: Cannot read property 'providesTa
2021-08-24
尝试使用 redux-toolkit rtk 查询运行第一个测试并收到 api 未定义的错误。我做错了什么? ● Test suite failed to runTypeError: Cannot read property 'injectEndpoints' of undefined33 | };34 |> 35 | export const authApi = api.injectEndpo
2022-10-17
我的问题将基于此示例:https://codesandbox.io/s/github/reduxjs/redux-toolkit/tree/master/examples/query/react/authentication-with-extrareducers?from-embed=&file=/src/app/services/auth.ts不知道如何使用useSelector访问从 RTK
2022-04-21
我曾将 redux persist 与 RTK 查询和 redux 工具包一起使用。在从浏览器设置中手动清除浏览器数据后,它无法重新水化 RTK 查询减速器并显示Uncaught TypeError: Cannot read properties of undefined (reading 'notesApi')at Object.extractRehydrationInfo (notesApi.
2022-06-20
我是 RTK 查询的新手,我目前正在观看一个教程,其中使用 ExtraReducers 将 RTK 查询数据存储在 redux 切片中。我试图将 RTK 查询数据存储在切片状态中,但无法做到。import { createSlice } from "@reduxjs/toolkit";import apiService from "../Services/serviceFeature";const
2022-12-11
我使用Redux工具包创建API问题很短:如何动态更改API中的baseurl?详细的问题:这是createapi方法一个对象传递给此方法,其键之一是“ basequery”678829562,这是问题,我如何动态更改baseurl? 它在商店里,但我不能只把它放在这里。我尝试了自定义查询文档的解决方案https ://redux-toolkit.js.org/rtk-query/usage/cu
2021-10-14
我正在尝试将我的项目从 RTK 移植到 RTK Query。它与 Redux 工具包配合得很好,但我的经理希望我改用 RTK 查询。我不太明白为什么这里会出现这个错误。我做错了什么?如果我控制台记录数据,我可以看到数据显示“未定义”import { useCustomersQuery } from "../../../../features/rtkquery/customersApi";const
2023-04-15
getDefaultMiddleware来自哪里?我正在阅读文档,它似乎神奇地出现在配置存储中。虽然这很棒,但它并没有进入我的商店,而且......因为这个函数没有导入路径,而且我不知道如何解决这个问题,所以我可以使用一些指导。rtk 版本:“@reduxjs/toolkit”:“^1.6.1”,tldr;getDefaultMiddleware()在我的商店中不存在 + 我还没有在文档中找到关于
2021-09-08
我一直在尝试弄清楚为什么标签无效化不起作用,并添加了一些日志记录。getMe中的providesTags工作正常,但login中的invalidatesTags从未被调用。可能出了什么问题?我有一个像这样的 redux RTK 查询 API:const baseQuery = fetchBaseQuery({baseUrl: baseUrl,prepareHeaders: (headers, {
2021-09-22
我在使用此查询时遇到问题,它说prepareHeaders不是一个函数,但我将其添加为一个对象,如下面的代码所示:const access_token = localStorage.getItem('rs_access_token');// Define a service using a base URL and expected endpointsexport const lfApi = cr
2021-10-04
src/Service/Post.jsimport { createApi, fetchBaseQuery } from "@reduxjs/toolkit/dist/query"export const postAPi=createApi({reducerPath:'postApi',baseQuery:fetchBaseQuery({baseUrl:"https://jsonplacehold
2021-10-11
我正尝试使用 RTK Query 为我的项目设置缓存失效,但按照官方文档操作时出现类型错误。目标是使获取的资源列表中的各个项目失效,但我在尝试提供一个通用标签时遇到困难:import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';export const remoteScriptsApi = createApi(
2022-02-15
如何使用 Redux Toolkit RTK Query 将查询参数传递给 api 而不会使其未定义?import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";const cryptoApiHeaders = {"X-RapidAPI-Host": "...","X-RapidAPI-Key": "...",}
2022-03-29
我确信我遗漏了一些简单而基本的东西,但我已经查看了我能找到的所有线程和文档,但还是没有弄清楚我在这里没有得到什么。我刚刚开始在 React 应用程序上实现 RTK Query,并且一直在逐一解决端点问题。我有 2 组端点、客户端和合同。在数据库中,合同是客户端的子文档。所有调用都运行良好(没有错误,所有结果都已实现),并且标签在客户端端点中无效,但在合同端点中没有。我尝试过使用一个简单的基本标签
2022-05-18