
[英]How can I update Redux state array immutably using Typescript
我正在尝试通过做一些像 Todo-List 应用程序这样简单的事情来学习 Typescript。 问题是我无法在我创建的切片中更新 Redux state 数组。(或者更像是我不知道该怎么做) 这是我的主要组件Todolist.tsx : 这是我的切片组件todoSlice.ts : 我从谷歌尝试了 ...
[英]How can I update Redux state array immutably using Typescript
我正在尝试通过做一些像 Todo-List 应用程序这样简单的事情来学习 Typescript。 问题是我无法在我创建的切片中更新 Redux state 数组。(或者更像是我不知道该怎么做) 这是我的主要组件Todolist.tsx : 这是我的切片组件todoSlice.ts : 我从谷歌尝试了 ...
[英]Why am I getting this error when I wrapped my App component with Provider? Redux and React Native
因此,我在 React Native 中使用 Redux 时遇到了问题,并且不断收到错误消息: 找不到 react-redux 上下文值; 请确保组件包裹在我试图重新启动 expo 服务器,重新启动模拟器,并向两个导航器添加单独的提供者标签,但这些似乎都不起作用...... 如果我在屏幕截图中犯 ...
[英]how can i use react redux in class component?
我是 redux 的新手,我想知道是否可以在 class 组件中使用 redux。 我们知道挂钩仅在 function 组件中有效,所以我导出一个 function 以使用useSelector访问商店: 并将其导入compone组件,如下所示: 然后我将compone组件导入App根组件: 所以 ...
[英]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 } 所以现在的代码是 ...
[英]How to go around a truthy statement here?
我试图在我的 web 应用程序中实现导航栏功能,该功能应该根据驻留在我的 redux 状态的 boolean 切换呈现的信息。 现在,当用户未登录时,使用我使用的选择器获取的 object 是一个空的,这意味着它是一个真实值,因此无法让我按照我的意愿切换 navabr 上的元素。 有没有办法在不修 ...
[英]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 ...
[英]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 ...
[英]What is immutability in Redux Toolkit and how to implement it?
我知道 Immer 库将 Redux 工具包中的 createSlice() 中的所有可变代码转换为不可变代码,但我仍然想编写不可变的 reducer。 这段代码是不可变的吗? 如果不是如何纠正呢? Redux Toolkit 中的不变性是什么,如何实现? 我试图找到有关此的信息,但仍然没有得到 ...
[英]Does deletion of unused redux fields from mapStateToProps cause a significant jump in performance
如果我们使用 redux HOC mapStateToProps - 我们会从我们的 React 应用程序中可用的各种子缩减器中解构某些属性。 随着时间的推移,会发生两件事: 一些被提取的属性没有被使用(如果使用它的代码被删除) 我们从 redux 中提取了一个更通用的属性(一个大对象)而不是特定的 ...
[英]How to use enhance store within redux middleware?
我正在构建一个 React-Redux 应用程序,需要一个可以访问增强存储的中间件 function 。 我无法让增强型商店在中间件 function 中可用。这可能吗?如果可以的话,怎么做? https://codesandbox.io/s/redux-enhanced-store-in-mi ...
[英]why does my createAsyncThunk function fetch data multiple times instead of once
我正在尝试使用 React 和 Redux 制作一个简单的博客网页(按照教程进行)。 我创建了一个 redux 商店,制作了一个帖子切片,用于管理与帖子有关的所有内容,我在使用 redux thunk 获取数据时遇到了一些问题。 当我运行博客页面时,我会看到每篇文章中的两篇。 不确定问题是来自我用来 ...
[英]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,未经授权,我想导航到登录页面并清除我存储 ...
[英]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 toolkit and React native TypeError: undefined is not an object
我是 redux、redux 工具包的新手,我收到一条错误消息,我真的很难处理,但我需要一些帮助。 任何帮助将不胜感激。 提前致谢我的错误: 错误类型错误:未定义不是 object(评估“state.favorites.favorites”) 我的代码: 减速器.ts 应用程序.tsx 类型.ts ...
[英]Redux remove if quantity equals 0 otherwise decrement not working
如果一个对象的数量大于零,我试图减少我的 state,如果它的数量变为零,我将它从 state 中删除。 不确定为什么以下代码不起作用: 我整个切片的代码是: 我尝试使用与我在 removeDisplate reducer 中使用的相同的逻辑来移除盘子,但由于某种原因它没有移除它。 数量停在 0 并 ...
[英]Redux remove reducer filter method not working
我正在尝试使用 filter 方法从数组中删除一个项目,如下所示: 像这样从我的前端调用它: state 中的有效载荷和项目名称与控制台日志相同,但它仍然没有从数组中删除它,有什么想法吗? ...
[英]Checking array for object before updating it in redux
有谁知道如何检查 object 是否在数组内,如果是,请更新它? 我尝试了 find 方法,但是当我这样做时,它说找不到我所指的 object。 我也试过包含但出于某种原因它也不认为该项目在数组中。 这是我得到的最好的: 但这每次都会添加一个新的 object ...
[英]How can I trigger RTK Query reuqest if some slice's state has been changed?
我在我的应用程序中使用 RTK 查询。 我在页面上有一些过滤器。 我想把它们保存在商店里,这样如果我离开页面再回来,它们就会保持不变。 因此,当用户在 select 下拉菜单中更改它们时,应用程序会调度一些 reducer 的操作。 如何订阅更改的过滤器并在过滤器更改后进行 RTK 查询? 所以它 ...
[英]What is the best way to solve the problem of sending mutations from multiple browser tabs in RTK Query?
我有一个简单的 React 应用程序,它允许对各种实体执行 CRUD 操作。 它使用 RTK 查询与后端交互,我想利用它的内置缓存系统——仅当对具有给定标签的端点执行突变时才使缓存无效。 只要我只打开一个选项卡,它就可以正常工作。 如果有多个用户与应用程序交互,并且其中一个执行了更改,则缓存将仅在 ...