cost 222 ms
如何使用 Typescript 不可变地更新 Redux state 数组

[英]How can I update Redux state array immutably using Typescript

我正在尝试通过做一些像 Todo-List 应用程序这样简单的事情来学习 Typescript。 问题是我无法在我创建的切片中更新 Redux state 数组。(或者更像是我不知道该怎么做) 这是我的主要组件Todolist.tsx : 这是我的切片组件todoSlice.ts : 我从谷歌尝试了 ...

当我用 Provider 包装我的应用程序组件时,为什么会出现此错误? Redux 和 React Native

[英]Why am I getting this error when I wrapped my App component with Provider? Redux and React Native

因此,我在 React Native 中使用 Redux 时遇到了问题,并且不断收到错误消息: 找不到 react-redux 上下文值; 请确保组件包裹在我试图重新启动 expo 服务器,重新启动模拟器,并向两个导航器添加单独的提供者标签,但这些似乎都不起作用...... 如果我在屏幕截图中犯 ...

我如何在 class 组件中使用 React redux?

[英]how can i use react redux in class component?

我是 redux 的新手,我想知道是否可以在 class 组件中使用 redux。 我们知道挂钩仅在 function 组件中有效,所以我导出一个 function 以使用useSelector访问商店: 并将其导入compone组件,如下所示: 然后我将compone组件导入App根组件: 所以 ...

builder.addCase 不会更改 state 并且不会控制台日志

[英]builder.addCase does not change the state & does not console log

你好,我有一个很奇怪的问题。 我使用 CreateAsyncThunk 获取数据并很好地接收它们,但 state 没有改变 这是我的 addCase: 这是我的 Redux 开发工具操作这是我的 Redux 开发工具 state 甚至我的 addCase 中的控制台日志也没有显示看起来它在任何 ad ...

打字根减速器

[英]Typing root reducer

我用 redux + typescript 创建样板,我遇到问题我不确定如何正确解决。 我有这样的代码 到目前为止它工作正常。 但我不想将“任何”作为 state 的类型。所以让 state 我的 state 类型将是type State = { counter: number } 所以现在的代码是 ...

如何 go 绕过这里的 truthy 语句?

[英]How to go around a truthy statement here?

我试图在我的 web 应用程序中实现导航栏功能,该功能应该根据驻留在我的 redux 状态的 boolean 切换呈现的信息。 现在,当用户未登录时,使用我使用的选择器获取的 object 是一个空的,这意味着它是一个真实值,因此无法让我按照我的意愿切换 navabr 上的元素。 有没有办法在不修 ...

redux 调试器(flipper 插件)不适用于 iOS,但在 Android 上运行良好。有什么解决方案吗?

[英]redux debugger(flipper plugin) does not work with iOS, works fine on Android. Any solution?

升级后 到 . 我无法使用 react-native-debugger。 按照建议移动到鳍状肢,但找不到查看我的 redux state 的方法。此问题在 iOS 上。在 Android 上,我正在使用鳍状肢的插件 redux-debugger 并且可以正常工作。 是否有任何解决方法可以在 iO ...

错误 - 在 state 路径中检测到不可序列化的值:'products。 值:{"_x":0"_y",_z":null,"_A":null}

[英]Error- A non-serializable value was detected in the state, in the path: 'products. Value: {"_x":0"_y",_z":null,"_A":null}

我基本上是在尝试将喜欢/不喜欢的 state 保存在我尝试使用 axios 从 API 获取的产品列表中,但出现以下错误。 在 state 路径中检测到不可序列化的值:'products. 值:{"_x":0"_y",_z":null,"_A":null} 为了保存 state,我正在尝试使用 R ...

Redux Toolkit 中的不变性是什么,如何实现?

[英]What is immutability in Redux Toolkit and how to implement it?

我知道 Immer 库将 Redux 工具包中的 createSlice() 中的所有可变代码转换为不可变代码,但我仍然想编写不可变的 reducer。 这段代码是不可变的吗? 如果不是如何纠正呢? Redux Toolkit 中的不变性是什么,如何实现? 我试图找到有关此的信息,但仍然没有得到 ...

从 mapStateToProps 中删除未使用的 redux 字段是否会导致性能显着提升

[英]Does deletion of unused redux fields from mapStateToProps cause a significant jump in performance

如果我们使用 redux HOC mapStateToProps - 我们会从我们的 React 应用程序中可用的各种子缩减器中解构某些属性。 随着时间的推移,会发生两件事: 一些被提取的属性没有被使用(如果使用它的代码被删除) 我们从 redux 中提取了一个更通用的属性(一个大对象)而不是特定的 ...

为什么我的 createAsyncThunk function 会多次获取数据而不是一次

[英]why does my createAsyncThunk function fetch data multiple times instead of once

我正在尝试使用 React 和 Redux 制作一个简单的博客网页(按照教程进行)。 我创建了一个 redux 商店,制作了一个帖子切片,用于管理与帖子有关的所有内容,我在使用 redux thunk 获取数据时遇到了一些问题。 当我运行博客页面时,我会看到每篇文章中的两篇。 不确定问题是来自我用来 ...

React Redux 给出错误:无效的挂钩调用。 钩子只能在 function 组件的内部调用

[英]React Redux giving error : Invalid hook call. Hooks can only be called inside of the body of a function component

我是 redux 的新手,我正在尝试调用 redux 的调度,但出现此错误。 挂钩调用无效。 钩子只能在 function 组件的内部调用。 这是场景,我将 axios 调用分离到单独的文件并将其称为服务,并将其导入到需要的组件中。 如果服务调用返回 401,未经授权,我想导航到登录页面并清除我存储 ...

谷歌地图地理编码 API 错误 [未处理的 promise 拒绝:TypeError:undefined 不是 object(评估 'data.results[0].geometry')]

[英]Google maps Geocoding API error [Unhandled promise rejection: TypeError: undefined is not an object (evaluating 'data.results[0].geometry')]

我遇到有关地理编码 API 的错误。 我试图在用户按下此按钮时获取坐标 这是 Map.js 的完整代码: 导致错误的确切部分是这样的: 它来自于: 错误: reducer js文件:NavSlice.js 商店.js 我不太确定为什么这不起作用,有什么想法吗? 这应该与将目的地设置为您最喜欢的位 ...

Redux 工具包和 React native TypeError: undefined is not an object

[英]Redux toolkit and React native TypeError: undefined is not an object

我是 redux、redux 工具包的新手,我收到一条错误消息,我真的很难处理,但我需要一些帮助。 任何帮助将不胜感激。 提前致谢我的错误: 错误类型错误:未定义不是 object(评估“state.favorites.favorites”) 我的代码: 减速器.ts 应用程序.tsx 类型.ts ...

Redux 如果数量等于 0 则移除,否则递减不起作用

[英]Redux remove if quantity equals 0 otherwise decrement not working

如果一个对象的数量大于零,我试图减少我的 state,如果它的数量变为零,我将它从 state 中删除。 不确定为什么以下代码不起作用: 我整个切片的代码是: 我尝试使用与我在 removeDisplate reducer 中使用的相同的逻辑来移除盘子,但由于某种原因它没有移除它。 数量停在 0 并 ...

Redux 移除减速器过滤器方法不起作用

[英]Redux remove reducer filter method not working

我正在尝试使用 filter 方法从数组中删除一个项目,如下所示: 像这样从我的前端调用它: state 中的有效载荷和项目名称与控制台日志相同,但它仍然没有从数组中删除它,有什么想法吗? ...

在 redux 更新之前检查 object 数组

[英]Checking array for object before updating it in redux

有谁知道如何检查 object 是否在数组内,如果是,请更新它? 我尝试了 find 方法,但是当我这样做时,它说找不到我所指的 object。 我也试过包含但出于某种原因它也不认为该项目在数组中。 这是我得到的最好的: 但这每次都会添加一个新的 object ...

如果某些切片的 state 已更改,我如何触发 RTK 查询请求?

[英]How can I trigger RTK Query reuqest if some slice's state has been changed?

我在我的应用程序中使用 RTK 查询。 我在页面上有一些过滤器。 我想把它们保存在商店里,这样如果我离开页面再回来,它们就会保持不变。 因此,当用户在 select 下拉菜单中更改它们时,应用程序会调度一些 reducer 的操作。 如何订阅更改的过滤器并在过滤器更改后进行 RTK 查询? 所以它 ...

解决 RTK 查询中从多个浏览器选项卡发送突变问题的最佳方法是什么?

[英]What is the best way to solve the problem of sending mutations from multiple browser tabs in RTK Query?

我有一个简单的 React 应用程序,它允许对各种实体执行 CRUD 操作。 它使用 RTK 查询与后端交互,我想利用它的内置缓存系统——仅当对具有给定标签的端点执行突变时才使缓存无效。 只要我只打开一个选项卡,它就可以正常工作。 如果有多个用户与应用程序交互,并且其中一个执行了更改,则缓存将仅在 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM