我正在发出一个简单的 GET 请求,并希望使用 useState() 使该数据更易于访问,但似乎由于 useState 未更新它而访问不存在的属性导致此错误?尽管我发出过与此非常相似的 GET 请求,但这是我第一次使用 useLocation()。我不确定这是否与问题有关,或者是否与 useState() 有关。任何回复都非常感谢const getQuiz = async () => {try{/
2022-08-09
由于我的过滤函数 (filteredItems),我在尝试更新新项目时收到以下错误。单击“添加项目”按钮并离开页面后,会出现此错误:"Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase')"这是过滤函数所在的项目组件。import React, {useState,useEffect} from
我是编码新手。尝试学习 React。我尝试创建一个 Netflix 克隆。当我尝试为不同类别的电影渲染图像时,它不会显示在浏览器中。控制台显示以下错误:Uncaught (in promise) TypeError: Cannot read properties of undefined(reading 'protocol')import './App.css';import Nav from '
2022-08-07
我正在尝试使用 react-router-dom 创建一个 React 项目。由于一个我似乎无法弄清楚的错误,我无法继续。代码在终端上编译时没有错误,但是页面完全是空白的,Chrome 控制台显示以下内容:React 错误页面这是我的代码:我遵循了官方的 react-router-dom 文档。import {BrowserRouter, Routes, Route} from 'react-ro
2022-08-06
我想在用户编辑后提交帖子时将其重定向到“/myblogs”页面。useNavigate钩子用于重定向。我没有重定向,而是收到以下错误。当我手动检查我的博客页面时,我可以看到更新的帖子。我不知道为什么会出现此错误const handleSubmit = e => {e.preventDefault();console.log(inputs);sendRequest().then(data =>con
2022-08-03
当我单击任何项目时,产品详细信息页面中都会显示一个空数组。第一次单击其中一个产品时,它会显示此产品 ID 上的所有内容,但一段时间后,它显示一个空数组。并显示此错误ProductDetails.jsx:56 Uncaught TypeError:无法读取未定义的属性(读取“图像”)。我在这里使用 reactjs 18 版本、redux-toolkit 和 node 16 版本。请帮我解决这个问
2022-07-31
我正在创建一个使用 rapid API 中的电影应用 API 的 React 电影应用。主页上一切都运行正常,我能够以卡片的形式呈现所有电影。我已将应用设置为当用户点击电影卡片时,它应该直接转到 Moviedetail 页面。为此,我使用了 react-router-dom,并且一切都设置正确。单击电影卡片时,它会导航到 Moviedetail 页面,但没有任何内容被呈现,并在浏览器控制台中出现此
2022-07-23
我正在尝试使用 chartjs 构建一个 LineChart,但是遇到了一些错误,我无法判断错误来源,数据已根据需要从服务器传输,并且(根据日期和 coinValue)拆分得很好。知道问题是什么吗?错误如下:这是我的代码:import { Link } from "react-router-dom";import { Line } from "react-chartjs-2";import {Ch
我是 ReactJS 新手,看起来我正在按照旧教程使用旧版本的 React Router。因此目标是当我想要编辑用户详细信息时,必须在更新之前用之前用户的数据填充表单。我已经使用 axios 与后端通信并且运行良好,但问题出在“id = props.match.params.id”上。这是我的代码:UserEdit.tsximport axios from "axios";import React
2022-07-21
在我的项目中,我使用的是 redux 工具包和 react router v6。我有带有“查看”按钮的发票列表,单击该按钮时应打开包含发票说明的页面。此外,我还有添加发票功能。添加发票后,我单击“查看”按钮,页面崩溃,控制台中显示错误:Uncaught TypeError: Cannot read properties of undefined (reading 'invoice_num')如果我
2022-07-21
登录成功后,我正在处理路由。但是出现了这个错误:Uncaught TypeError: Cannot read properties of undefined (reading 'navigate')这是登录页面class Login extends React.Component {constructor(props) {super(props);this.state = {loginName:
2022-07-21
我正在获取单个对象。当页面首次加载时,获取的元素会呈现到 DOM。当我刷新页面时,获取不再起作用,并且出现错误:Uncaught TypeError: Cannot read properties of undefined (reading 'name')import { useState, useEffect } from "react";import axios from "axios";fu
2022-07-14
我担心 JavaScript 中的过滤器无法工作。我不确定可能是因为 API 响应时间太长我的代码:const getDataAll = () =>{const [machines, setMachines] = useState([])const getMc = async () =>{try {const resMc = await axios.get("My API")setMachine
2022-07-13
我尝试将 props 发送到我的类组件。因此在父组件中:<Child contract={_contract}/>我像这样发送了 props。在子组件中的一个函数中,我像这样调用 prop:class Mint extends React.Component {constructor() {super();this.state = {balance: [],};}async componentDi
2022-07-09
我尝试在 MUI 自动完成上查看获取的数据,但出现此错误,我不知道为什么,统计数据是从 MongoDB 获取的,我只是想查看类别名称作为一个选项。代码:export default function ChooseCat() {const [categories, setCats] = useState([]);useEffect(() => {const getCats = async () =>
2022-07-08