开发者问题收集
我正在做一个关于 React Hooks 和获取数据的教程。这是我用来获取客户并将其映射到列表中的组件:const useFetch = (url: string) => {const [customers, setCustomers] = useState<null | []>(null);const [loading, setLoading] = useState(true);// Simil
我有 JSON 格式的产品,它们被提取并显示在前端。在我的 products.json 中,每个产品都有一个图片 URL,但只有一些产品有图片 URL,其他产品为空。当我在 React 中循环数据时,我的 React 应用程序中总是出现错误,提示无法读取<img/>标签中的 null 属性,我该如何编写一个逻辑,仅在有图片源时才渲染图片,否则只返回一个空的 div?<ul>{this.state.
我尝试使用 react useEffect hook 从https://randomuser.me/api/获取数据。我没有得到要显示的数据,而是收到一条错误,“错误:对象作为 React 子对象无效(找到:带有键 {number, name} 的对象)。如果您想要渲染子对象集合,请改用数组”。我在控制台上记录了结果,我意识到问题出在一些嵌套对象上,它们输出 [object Object]。但是,
在 onClick 事件中传递国家全名。这里是错误import React,{useState,useEffect} from 'react'; //import axios from 'axios';export const Country = (name) => {const [country, setCountry] = useState([]);const requestCountry =
我尝试从https://randomuser.me/api/获取一些数据。我想获取随机用户性别,但我不知道为什么我的函数不这样做,并且我收到此错误“无法读取未定义的属性‘0’”我的代码:const [fetchData, setFetchData] = useState('');fetch('https://randomuser.me/api/').then((response) => respo
无法修复此错误。我通过 fetch 方法从 thingspeak.com 接收数据(对象)。然后我想从该对象呈现三个值:名称、温度和时间。我可以看到温度和名称,但看不到时间。这是我在控制台中的错误:未捕获(在承诺中)TypeError:无法读取未定义的属性(读取“0”)。有什么想法吗?import React, { useState, useEffect } from 'react'const A
当我向 API 发出请求时,我的页面中断了,我收到了内容并将其打印在控制台上。function getFilms() {fetch('https://ghibliapi.herokuapp.com/films').then((response) => response.json()).then((data) => {console.log(data);return data;});}export
好了!我从 themeforest 购买了一些模板,预览版一切正常,但使用新版时,我遇到了类似> TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type> string. Received type undefined> at validateString (internal/validators.
我有两个页面,一个用于搜索,一个用于结果。在搜索页面中,您提交一个包含搜索项的表单,然后将其传递到 url 中。在结果页面中,我尝试读取该参数并将其作为变量传递给我在那里的函数,但是我一直收到以下错误:TypeError:无法读取未定义的属性“props”这是我的搜索页面:class Search extends Component {constructor(props){super(props)
我想在更改网址时转到下一页这是我在 React js 中为 Web 应用编写的一些代码。我正在尝试分页,但无法访问参数。我该如何访问这些参数,因为当我尝试使用console.log()时,这些参数也没有显示在控制台上。const Products = (props) => {console.log(props);const [products, setProducts] = React.useSt
我是 React 新手,我尝试将 Id 从一个组件传递到另一个组件。为此,我使用了<a className="btn btn-view" href={`/buyer/viewpostdetails/${posts._id}`}>View Post <i className="fas fa-angle-double-right"></i></a>此代码。它工作正常,并正确显示了带有 ID 的 URL
我没有对我的应用程序进行任何重大更改,并且它一直运行良好,直到我开始收到此错误TypeError: Cannot read properties of undefined (reading 'prototype')(anonymous function).../client/node_modules/express/lib/response.js:4239 | * @public40 | */
我遇到了一个问题,无论我做了多少研究/谷歌搜索,我似乎都无法解决这个问题,过去 2 天我一直在处理这个错误,首先我尝试在线查找其他人可能遇到的答案,但我似乎无法弄清楚,所以现在我需要向更有经验的人询问我做错了什么,请查看我的错误和代码图片,看看你是否能发现一些我找不到的东西……隧道视野..前端是 reactjs,后端是 node/express当我打开主屏幕页面时,每个产品都从后端加载,没有问题,
我对 React 还不熟悉,正在尝试使用获取请求来更新我的 api,该请求获取我的“表单”提供的值。我试图将变量作为参数传递给函数,但它未定义。我想这可能与它是异步有关,但我并不完全确定。import './MakeRequest.css';import React, { useState , useEffect } from 'react'import { useLocation } from
我正在构建这个天气应用程序。一切似乎都正常,但我无法让谷歌地图工作。我看到需要 API 密钥,我导入了它。然后在我的项目中安装 react-google-maps 时遵循了它的文档,但它仍然不起作用,但是,我的控制台中不再有错误。你能看看它,这里出了什么问题吗?请随意克隆它。https://github.com/garstikaitis/weather-app/blob/master/src/co