我有一个从 webAPI 获取的父组件,它将返回一个人员数组。我还有一个子组件,它应该从父组件接收 props,其中 props 是从获取中获得的我遇到的问题是,React 似乎在获取完成之前渲染了子组件。这是我的代码:import React from "react";import { Person} from "./Components";export function Body({depar
2022-05-26
我正在开发一个 React 项目,一切正常。然后我开始使用react-router-dom,但路由器无法正常工作。我想转到主屏幕,但它却给出了以下错误:Invalid hook call. Hooks can only be called inside of the body of a function component.Uncaught TypeError: Cannot read prope
2022-05-25
我收到此错误:未捕获 TypeError:无法读取未定义的属性(读取“indexOf”)仅当我重新加载页面时才会发生这种情况。第一次加载时没问题,但当我重新加载时就会发生这种情况。我尝试执行类似以下操作:favoritesItems?.map((favorite) => .... 但没有帮助,所以我认为可能是身份验证中的问题?编辑:如果我删除 const { user } = UserAuth()
2022-05-25
我有以下部分 React 代码:这是用于将新对象项添加到数组的处理程序。因此,我正在检查对象是否存在于整个对象数组中。如果是,我想将此对象的数量增加 1。否则,我想添加对象并将数量设置为 1。当我想添加第二个相同的产品(相同的 ID)时,我收到错误Uncaught TypeError: Cannot assign to read only property 'quantity' of object
2022-05-23
因此,我正在尝试在我的项目中设置 redux。并且在 Reducer 中出现了一个非常奇怪的问题:未捕获的 TypeError:无法读取未定义的属性(读取“type”)。这是 Reducer.ts:import { MarkerActionEnum, MarkerActions, MarkerState } from './types';const initialState: MarkerStat
2022-05-21
尝试在我的 React hooks 页面中实现显示更多和显示更少时,我收到无法读取未定义的属性(读取子字符串)的错误。有人可以建议可能是什么问题吗?组件中发生了上述错误:at MiddleSection (http://localhost:3000/main.2efdffa93468c998df75.hot-update.js:92:82)at divat Homeat Routes (http:
2022-05-19
我正在尝试使用react-router,使用该库后出现了一些问题,我已经尝试编写不同的代码,我在互联网上找到了现成的代码,但仍然出现问题(甚至重置了 Windows)。该代码取自官方 react-router 文档,一切按照所写内容执行(https://reactrouter.com/docs/en/v6/getting-started/installation)错误如下:Warning: Inv
2022-05-17
I'm trying to make a slideshow in my react app. I'm using the below function for the slideshow.var myIndex = 0;carousel();function carousel() {var i;var x = document.getElementsByClassName("diabetes-d
2022-05-15
我是 React 新手,我正在尝试从 jikan 中随机挑选一部动漫,它将返回一个包含关键图像的对象(一个对象)。图像包含关键 jpg。它一直说“无法读取未定义的属性(读取‘jpg’)”。请帮忙!非常感谢这是主要组件:import React, { useState, useEffect } from "react";import "./animedb.css";import TopAnime f
2022-05-12
我已成功使用 Node+Express+MSSQL 创建了后端 API,并使用 POSTMAN 测试了路由。现在最有挑战性的部分是,当我尝试使用 React Functional 组件/钩子将数据呈现到前端时,我遇到了一些错误。我不确定这是否是使用 API 将标签呈现到 React 页面的正确方法。此外,我确保我的表中没有重复的 ID,因为这可能会导致更多错误,并且它是一个可以从“KEY”属性中使
2022-05-11
我得到未定义的结果,因为cartitems中的item不是未定义的,我该如何修复它?1.import React,{useState} from 'react'import {products} from './data'function app() {const [cartitems, setCartitems] = useState([])const onAddToCart = (produc
2022-05-11
我正在制作一个 Google Map API 应用。但是我在从组件调用 setMarker(useState) 时遇到了问题。它说,未捕获 TypeError:无法读取未定义的属性(读取“过滤器”)。我想制作一个表格来显示我的搜索位置结果并存储到 useState(markers)。它可以工作,但是,当我想通过单击按钮删除位置结果时,它不起作用。我应该怎么做才能制作一个删除按钮。谢谢我的 Map.
2022-05-08
有人能向我解释一下为什么以及如何发生这种情况吗?我有一个带有 Zustand 状态管理的 TypeScript 应用程序。在应用程序内部的某个地方,我正在通过从状态中提取某些元素并通过简单的Object.Assign克隆它们来更新它们:let elemToUpdate = Object.assign({},story?.content?.elementsData[nodeId]);if (elem
2022-05-08
react.js 有时很复杂,我试图访问一个状态的信息,我有一个包含一个对象的数组,在这个对象中,还有另一个名为 price 的对象,在最后一个对象中也有一个名为 price 的属性,当我尝试在 map 函数中获取此信息时,代码中断,这是我的 map 代码:(错误行在 ******)错误显示如下:Uncaught TypeError: Cannot read properties of undef
2022-05-07
import React, { useEffect, useState } from 'react';import { useParams } from 'react-router-dom';const CountryDetail = () => {const {countryname}=useParams();const[countrydet,setCountry]=useState([]);u
2022-05-06