redux 相关问题

Redux是基于Flux设计模式的JavaScript应用程序的可预测状态容器。

Redux Perist 不存储数据

#商店 从“@reduxjs/toolkit”导入{combineReducers,configureStore}; 从“redux-persist”导入{ persistReducer, persistStore }; 从'@react-native导入AsyncStorage...

回答 1 投票 0

如何更新Reactjs中redux工具包存储和输入元素中的状态

我正在一个 React 应用程序中工作,它存储使用 redux-saga 从我的后端 api 获取的 redux 存储中的用户信息,并将其显示到输入元素。 我想要的是更新...

回答 1 投票 0

为什么 Redux 中的对象应该是不可变的?

为什么 Redux 中的对象应该是不可变的? 我知道某些框架(例如 Angular2)将使用 onPush,并且可以利用不变性来比较视图状态以加快渲染速度,但我是

回答 6 投票 0

redux中的Reducer函数被多次调用

请有人让我了解 redux 的底层行为。这是我的减速器函数的一种情况: 案例 INCREASE_QTY: 返回状态.map((产品) => { if (产品.id ===

回答 1 投票 0

在 React/Next 组件中控制台多次记录

我试图制作一个图像库,并使用 redux 获取图像对象,这引起了一些混乱。我认为它一定有某种缺点。 我知道严格的模式制作...

回答 1 投票 0

RTK端点之间的查询缓存

我无法理解 RTK 查询的缓存行为。 从 'react' 导入 React, { useState }; 从'react-dom/client'导入{createRoot}; 从'react-redux'导入{Provider};

回答 1 投票 0

如何将ReusedReducers逻辑连接到React组件中?

我正在使用此处描述的模式,该模式向我们展示如何将化简器逻辑重用于其他类似目的。 所以,我的减速器代码如下: 函数 ContentFilterReducer(entity = ''){

回答 1 投票 0

类型错误:无法在调度中设置未定义的属性(设置“表单”)

我有一个图像的拖放输入字段。当图像被放下时,它会调用handleIconDrop函数。我正在打电话给我的调度员邮寄到我们的 BE。我的问题是我遇到了这个错误...

回答 1 投票 0

在Next.js中找不到音频文件

我目前在将音频文件导入 redux 切片时遇到问题。 目前我正在尝试从 应用程序>公共>音频目录。 我试图获取我的音频文件...

回答 1 投票 0

测试 Redux 中间件抛出异步操作

我正在测试一个中间件,该中间件在拦截另一个操作originalAction时会抛出一个异步操作(thunk)衍生操作。 中间件 导出 const myMiddleware: 中间件 = ( 商店API:

回答 1 投票 0

类型错误:中间件不是函数(未定义)

当我将 React-Native 应用程序与 Redux-Thunk 集成时,我收到此错误: 类型错误:中间件不是函数(未定义) 我已经在另一个堆栈溢出案例上尝试了所有方法,但是

回答 1 投票 0

Redux createAPI 在使用 Transform 时返回未定义

导出常量 storageApi = createApi({ 减速器路径:“存储”, 基本查询:storageRequestBaseQuery(), 端点:(构建器)=>({ 获取库存:builder.query export const storageApi = createApi({ reducerPath: "storage", baseQuery: storageRequestBaseQuery(), endpoints: (builder) => ({ getInventory: builder.query<InventoryAssets | undefined, string>({ query: (id) => id + "_inventory.geojson", transformResponse: apiTransform }), 当我在 storageApi 基本查询中控制台记录 fetch 的输出时,我看到了预期的响应,但是,当我从 TransformResponse 控制台记录时,我看到未定义,这最终会在前端作为未定义值命中钩子,没有错误。 当我删除 transformResponse 片段时,我从我的钩子中得到了有效的响应,但它没有被转换... 我错过了什么? 为了解决这个问题,我将我的baseQuery响应类型与我的transformResponse输入签名对齐,这使它工作。 const storageRequestBaseQuery = (): BaseQueryFn< string, // Input type unknown, // Response type > => { ... } static apiTransform(i: unknown): InventoryAssets { //input type should match Response Type ... }

回答 1 投票 0

Redux 工具包 TypeError:使用 redux thunk 获取数据时无法读取未定义的属性(读取“类型”)

我需要使用 redux thunk 和 axios 从我的 API 获取数据。 但我在控制台中遇到了这个错误。 在本例中,我有一个 marketSlice,我想使用 API 数据更新我的 state.market。

回答 1 投票 0

如何克服“不可序列化值检测”

我正在使用 redux-toolkit 实现 React 应用程序,从 firestore 获取数据时出现此类错误。 在操作中检测到不可序列化的值,路径为:payload.0.timestamps。

回答 3 投票 0

为什么页面刷新后状态会丢失?

我正在开发一个需要身份验证的项目,并且我在使用 redux 存储注册后存储用户信息。我已经对标头组件进行了测试(如果有用户则注销...

回答 2 投票 0

React redux-页面刷新后丢失状态

我正在开发一个需要身份验证的项目,并且我在使用 redux 存储注册后存储用户信息。我已经对标头组件进行了测试(如果有用户则注销将...

回答 2 投票 0

增加 createSlice Redux-Toolkit 的减速器中的计数

我正在尝试增加对象的减速器函数内的计数。在操作“addItem”中,如果添加的商品已存在于商店中,我会尝试增加计数。

回答 1 投票 0

如何在渲染组件的循环中触发() RTK useLazyQuery?

使用:RTK 和 RTKQ 问题:我试图在渲染组件列表的循环内触发()/获取查询,但是,它给了我诸如“重新渲染太多”或“数据”不存在之类的错误。 ...

回答 1 投票 0

我们可以通过redux工具包中的切片的命名导出来导出reducer吗?

我正在通过切片中的命名导出来导出我的减速器,但它在商店中未正确接收,并且我看到以下错误 关键“推车”未配备减速器 商店不...

回答 2 投票 0

错误:找不到react-redux上下文值;请确保该组件在 React Native Expo App 中被包裹在 <Provider> 中

我在尝试运行我的 React Native 应用程序时收到此错误 我正在尝试制作一个反应本机应用程序,它将有一个 BottomNavBar 和抽屉导航。我正在使用 Redux Toolkit 进行状态管理...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.