我正在尝试将我的项目从 RTK 移植到 RTK Query。它与 Redux 工具包配合得很好,但我的经理希望我改用 RTK 查询。我不太明白为什么这里会出现这个错误。我做错了什么?如果我控制台记录数据,我可以看到数据显示“未定义”import { useCustomersQuery } from "../../../../features/rtkquery/customersApi";const
2023-04-15
我想了解 Redux-Toolkit API 的 createSlice 函数中 name 参数的用法。import { createSlice } from "@reduxjs/toolkit";const cartSlice = createSlice({name: "cartSlice", // Used for internal purposesinitialState: {item: [
2023-12-24
当我通过 Thunk 操作传递参数时,我的 Redux 存储会遇到问题。在没有参数的情况下,我的存储可以正确填充。操作已成功完成,我可以看到数据已通过操作的成功/已完成消息返回到前端,但没有迹象表明数据作为状态进入商店。我之前有一个实例,其中数组列表在后端被错误命名,但这次并非如此。有什么特别之处导致我的商店没有填充状态数据?动作export const requireUserDiveLogDat
2021-05-20
我正在创建一个 React 应用,从 redux 获取数据。我在浏览器中遇到了以下错误消息。请检查并告诉我我遗漏了什么。我正在使用 create-react-app redux-toolkit 安装模板来创建应用这是我的app.js:import React from "react";import { useSelector } from "react-redux";import "./App.c
2021-03-15
我收到错误Uncaught TypeError: cart.map is not a function我的 cartSlice.js 页面:import { createSlice } from "@reduxjs/toolkit";const cartSlice = createSlice({name: "cart",initialState: {cart: [],},reducers: {ad
2022-10-09
我是 TypeScript 新手,在理解错误方面存在问题。我尝试使用由 @reduxjs/toolkit 的createSlice生成的 Reducer,并将其输入到具有以下定义的函数中:// .d.ts fileexport default function persistReducer<S, A extends Action = Action>(config: PersistConfig<S>
2021-01-07
晚上好,我有一个小问题。我与React和Redux + Redux工具包进行编码,并且仅在将简化器导入根还原器时,因此,rootReducer,我意识到我的还原器因此未正确导入,这是问题。。我将我的rootreduc.js的范围放在附件中,重点关注所讨论的模块,因此formConnexionreducer等同于我的代码中的unducer。谢谢您的回答。unreducer.js797195462ro
2021-01-19
在我的项目中,我已经为 2 种不同的状态场景实现了 React Redux 工具包,它们运行完美。现在我需要为 Redux 实现第三个状态场景,因此我遵循了与前两个相同的模式。灵感来自:https://react-redux.js.org/tutorials/quick-start我的第三个状态场景具有以下切片声明:import { createSlice } from "@reduxjs/too
2021-06-03
我正在学习 redux-toolkit,并且编写了示例代码,但是在使用 useDisptach 方法时,我收到“无法读取未定义的属性(读取‘类型’)”错误。您认为这是什么原因造成的?我在下面分享代码:我的 index.js 文件:import Head from "next/head";import Nav from "../components/nav/Nav";import { useEffe
2021-11-24
从 firebase 和 firestore 调度验证用户时出现以下错误。我正在使用 redux 工具包,使用 firestore 注册用户并进行身份验证,然后获取用户信息以存储在 redux 中,因此调度操作以发送用户信息。在 firebase 中,我可以看到用户已注册,但无法在 redux 中看到有效负载并出现此错误。错误屏幕简报store.jsimport { configureStore
2022-02-05
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
如何使用 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