开发者问题收集
我要向数组中添加一个对象,第二次我想添加另一个对象时,整个数组变成了第一,最终出现错误,我的目标是使用 Redux 为 Todo 程序添加一个任务。我也收到此错误:TypeError: Cannot read property 'length' of undefinedTypeError: undefined is not iterable (cannot read property Symbol
我在使用 useState 钩子更新状态时遇到问题。因此,在我的“App”组件中,我声明了对象数组状态:const [panelSettings, setPanelSettings] = useState([{title: 'Background',active: true,options: [],updateDaily: true},{title: 'Time and Date',active:
我正在尝试弄清楚如何按照此处中 Formik、Material UI、React 工具的 Autocomplete 字段文档中的说明进行操作。文档中给出的示例是:import { Autocomplete } from 'formik-material-ui-lab';const options = [{ title: 'The Shawshank Redemption', year: 1994
我对 React Native 完全陌生,我正在为我们的一位客户构建一款应用。我创建了一个屏幕,其中显示了可以按字母顺序或按类别分组显示的名称列表。我使用了react-native-tab-view组件来实现此功能。两个选项卡中的每一个都呈现它们各自的屏幕组件,ScreenMapAlpha(显示 FlatList)和ScreenMapCategory(显示 SectionList)。对于这些列表的
我试图弄清楚当我发送一个对象中没有的数字时,如何让我的函数返回 false。const getUnitColor = (unitNumber: any): any => {const color = getColor.unit.find((unit: any) => {return unit.number === parseInt(unitNumber);}).unitColor[0].color
我正在使用 React Native 和 React Navigation。我试图只将其中一个屏幕设为mode="Modal,但导航时传递的路由参数显示“未定义”,错误为TypeError: undefined is not an object (evaluating 'route.params.title')。这是为什么?我该如何修复?我的尝试const ModalScreen = () =>
我尝试测试以下代码import { useSnackbar, VariantType, WithSnackbarProps } from 'notistack';import React from 'react';interface IProps {setUseSnackbarRef: (showSnackbar: WithSnackbarProps) => void;}const InnerSn
[未处理的承诺拒绝:TypeError:未定义不是对象(评估“this.state.result.map”)]。每当我尝试从 api 获取数据时,我都会收到此错误。此外,在下面的代码中,我使用了 val.Global,其中 Global 是包含所有数据的标题。有人能告诉我我的代码中有什么问题吗?import React from 'react';import {View, Text, Activi
我正在一起使用 redux-thunk 和 redux-promise,但不知何故 redux-thunk 中间件未被调用,因此出现错误。这是我的设置import React from 'react';import ReactDOM from 'react-dom';import {BrowserRouter} from 'react-router-dom'import {Provider} fr
我有一个来自类似这样的 API 的 json"data": {"total_question": 2,"correct_answer": "1/2","correct_percentage": 50,"details": [{"question_id": 1,"question": "test questioner 1","choice": "choice 1.1","result": "corr
在我的 ClientData.js 中我正在使用 useEffect 调用 API(正在运行),然后使用 useState 将 API response.data 设置为变量(正在运行)。response.data 是一个对象数组,然后我将其设置为等于局部变量。但是当我尝试访问对象参数时,我收到对象未定义错误。我认为问题可能是由于等待 API 响应而导致对象未定义。这是来自 API 的对象的样子:
我的组件中有以下代码片段,我根据状态下的对象生成输入字段。我可以成功生成输入字段,但一直收到错误消息:TypeError: Cannot read property 'map' of undefined每当我在输入字段中输入时,都指向Utils.js中的方法arrayObjToArrary。如何更新此处的值?Main.jsimport Input from "../UI/Input";import
我已实现的目标:通过使用 effect-hook,我使用获取请求来调用 REST api,并使用 state-hook 将该数据保存为 JSON。如果我想,我可以渲染特定元素。我已声明状态:const [apiR, setApiR] = useState([]); /在我的获取请求中,我将响应转换为 JSON 并保存到状态。.then((resp) => resp.json()).then((re
我的 React 应用中有一个<Form />组件,可呈现 4 个输入字段。只有第一个可编辑(具有 onChange 处理程序)。如果我编辑它,它应该会更新列表中问题对象的相应属性。但是当我输入时,它给了我"TypeError: Cannot read property 'map' of undefined" at line 16.此行有<button>Discard</button>。为什么在仅
我在以下代码中遇到了 TypeError:if (typeof props.route.params != "undefined") {我尝试检查props.route.params是否存在,如果存在,我将尝试从 redux 获取和过滤数据。在 JS 中props.route.params不会触发 TypeError,但在这里不起作用,有解决方法吗?const EditContactScreen