我有带有添加、编辑和删除操作图标的材料表。 所有人都在工作。 现在我想用 jest 和 react 测试库编写一些单元测试。 例如,添加图标的标题为“添加”等。 onRowAdd(newRow) 调用 handleRowAdd 方法来向表中添加新行。 我想编写一个单元测试,断言在单击图标/按 ...
我有带有添加、编辑和删除操作图标的材料表。 所有人都在工作。 现在我想用 jest 和 react 测试库编写一些单元测试。 例如,添加图标的标题为“添加”等。 onRowAdd(newRow) 调用 handleRowAdd 方法来向表中添加新行。 我想编写一个单元测试,断言在单击图标/按 ...
我试图了解何时需要在useSelector()中使用自定义相等函数。 我有一个选择器,它返回一个简单的对象: 我认为由于data是一个对象,我需要使用自定义相等函数来避免不必要的重新渲染,正如文档中所述: 使用 useSelector(),每次返回一个新对象都会默认强制重新渲染。 但 ...
这是我发送并检查最后一行的操作return rejectWithValue(error.message); 我正在从一个组件分派此操作。 使用 axios 进行网络请求 所以,我的问题是当我更改return rejectWithValue(error.message); 在return err ...
我正在使用 redux 和 next.js 并且 mode 已经放入 cookie 但我未定义 import Cookies from "js-cookie" const mode = (state = Cookies.get('mode') , action) => { swi ...
我正在关注这个视频: https ://youtu.be/YAevAj6X6XU?t=499。 在 8 点 19 分,有一条 console.log 语句: 我尝试了该程序,但我尝试使用模板文字: 打印的是: Update state: [object Object] 为什么我不能使用模板 ...
我有一个使用 axios 进行服务器通信的 api 目录: 当我想模拟从此文件导出的“createTask”函数时,我收到一个错误: 任务.test.js 错误是: 似乎模拟函数没有返回 Promsie,我不知道是为了什么。 当我用“jest.mock”模拟 api 模块时,它可以正常 ...
几个小时以来我遇到了一些问题,我真的不知道为什么当我调度 redux 动作时 useeffect 给我无限循环? 因为我希望我的页面在我从订单状态更改值后会刷新。 是否不允许将来自 redux 的异步状态置于使用效果? 对不起我还是新的.. orderSlice.js OrderScree ...
我正在学习 redux,我有一个方法addPosts可以将帖子添加到帖子列表中,我正在这样做。 import { createSlice } from "@reduxjs/toolkit"; var initialState = [{ number: 1 }, { number: 2 }, { n ...
在下面的切片代码中,我使用 createAsyncThunk 从服务器获取数据。 现在我正在尝试在本地删除数据,为此我编写了一个名为 removeData 的减速器。 零件 下面给出了控制台中的错误: 1.serializableStateInvariantMiddleware.ts:1 ...
所以这里是组件的流程: 在主要组件中,我使用 useSelector 钩子从 redux 存储中获取状态。 我正在渲染我的按钮组件并将状态传递给它以导致重新渲染: 在 TalentButton 组件中,它在 map 函数中返回一个箭头组件数组。 问题是这个 .map 中的组件不会重新渲染, ...
我是新的反应。 我使用react 18,所以我的问题是..我不知道发生了什么,当我调度动作并使用useeffect调用它时,react只渲染组件两次,如果我删除strcitmode,它将解决,但我不想,有人可以帮忙吗? 所以在我看来,如果我不删除严格模式,paypal 按钮会被渲染两次。 我认为us ...
我使用 react、rudux-toolkit、nodejs。 如果我登录并从服务器接收访问令牌,我正在考虑将访问令牌保存到 redux 存储并将其用于需要身份验证的任务,例如“writePost”等。 如果 redux store 中有有效的 accessToken 状态,可以写 post。 所以 ...
我有一个表单,它收集有关今天的支出和总用户(作为出勤率)的数据,然后通过操作addExpenses()使用 redux dispatch 提交它。 但它不会运行。 似乎它不存在或不存在。 到目前为止我尝试过的 什么不是? 我什至在操作内部尝试了console.log() ,但它在所需脚本的上方工 ...
我正在尝试使用 ant design 为库存创建一个表。 我使用 react redux 来管理几个状态。 下面是给定的代码 片 店铺 一旦我使用 useEffect 或在组件中创建任何其他功能,一旦我删除创建的功能,页面就会恢复正常,我的网页就会变为空白。 我无法对问题进行排序 ...
我不知道为什么在调试控制台上 react i18next 显示加载命名空间失败。 我尝试了许多建议但没有成功。 我在 Django 项目中使用 react build 文件夹。 它只能在 localhost:3000 上正常工作,这很疯狂,但是一旦我尝试使用构建文件夹,我就会在调试控制台上收到上述 ...
我正在尝试将我的 react 本机应用程序连接到我的后端(Nodejs),其中为登录表单的身份验证流存在 react-redux(存储、操作、流),我在使用 Axios 实现 API 调用时遇到问题,因为我没有知道如何同时实现 Axios 和 React-redux 下面是action.js ...
我的产品可以选择尺寸,所以如果我将“X”产品添加到尺寸为 4 和 5 的购物车中,它将向购物车中添加 2 件商品,如下所示: 我的目标是当您成功从购物车中购买商品时,您刚购买的尺寸将从产品主页中删除。 仅当我尝试购买 2 种不同的物品时,它才有效。 如果我要尝试购买 2 件不同尺寸的相同商品 ...
我正在尝试将 redux-toolkit 中的“节点”移动到不同的父级。 它通常有效,但有时会留下不一致的状态。 我的状态看起来像这样:(我需要深度嵌套的节点,我这样存储它们以保持状态平坦,可以吗?) 所以nodes有一个node.parentId和node.childIds 。 这是我的 ...