开发者问题收集
我正在使用react-table库进行过滤和分页。我使用Node从自定义 API 请求数据,并使用react-table中的useTable钩子对其进行渲染。react-table的文档说应该对表数据进行记忆,因此我使用了useMemo钩子。代码如下所示:const data = React.useMemo(() => {axios.get("/custom/api/endpoint").then
Movie.js这是我的 React 组件抛出的 map 属性无法读取错误。它只发生在我刷新页面时,意味着首次渲染时,但是当我注释和取消注释 map 函数时,它会获得正确的结果并将我的数据渲染到 DOM,如果刷新页面它会显示错误,我认为我的 DOM 在获取数据之前渲染。也使用了 axios 但结果相同。我为此苦苦挣扎了 4 天。谢谢import React,{useState, useEffect
我尝试以这种方式检索数据:useEffect(() => {async function fetchData() {const response = await fetch('https://hasanadiguzel.com.tr/api/kurgetir');const json = await response.json();setData(json);}fetchData();}, [])
我正在使用多头像 API 在 UI 上渲染随机图像,但出现了以下错误。我也尝试使用承诺来渲染 UI,但未能获得结果。Uncaught TypeError: The first argument must be one of type string,Buffer, ArrayBuffer, Array, or Array-like Object. Received typeundefinedimpo
我尝试在单击时更改某些按钮的颜色并收到此错误,我该怎么办?添加 const 后,我​​现在收到错误 TypeError:undefined 不是对象(评估“e.target.name”)
App.js (Login)import * as React from 'react';import {useState} from 'react';import { Text, StyleSheet,KeyboardAvoidingView, ScrollView, Image,TextInput, TouchableOpacity, View } from 'react-native';im
将Next-jsReact复选框列表代码段提取到沙箱后,我遇到了问题。每当我单击复选框时,我都会收到错误:TypeError:无法读取未定义的属性(读取“id”)源自行264:setCheckedThread(prev => new Set(prev.add(pageData.currentThreads[index].id)));但在index.js的顶部,我已定义静态JSON并且在useEff
我想我误解了异步等待的工作方式,尤其是使用另一个文件中的函数时。因此,我想使用 API 上的 axios 调用从经度和纬度获取地址import { getAddressFromLongLat } from "../hooks/queries-hook";import React, { useEffect, useState } from "react";const Component = (pro
我有以下代码,我正在尝试显示对象对象的数据。我收到的错误是 TypeError:无法读取未定义的属性。我知道数据不是“对象数组”的格式,但我仍然不知道如何正确映射它。我希望得到一些帮助......import Layout, { siteTitle } from '../components/layout';import { useState, useEffect } from 'react'ex
作为 React 的新用户,我正在尝试使用天气应用。我的问题是虽然收到了数据,但无法存储和检索数据。如果我只存储数据中的几个值,它就可以正常工作,存储整个对象或数组的数组则不起作用。我想存储所有数据。我不知道是什么导致了这个问题。代码是,import './Weather.css'import axios from "axios";import { useEffect, useMemo, useS
我尝试从 API 获取数据并在我的应用中使用该数据。但问题是,当我尝试从刚从 API 获得的 JSON 中获取某个对象或数据时,我收到 TypeError:无法读取未定义的属性“country”。该属性确实存在。顺便说一句,我正在使用 React.js。非常感谢您的帮助和指导。这是代码:App.js{typeof weather != 'undefined' ? (<div><div classN
我是 React 新手,当我尝试从 React 应用程序的一个名为“products.js”的文件中的对象数组中获取一些“产品”时,我需要一些帮助。问题是我能够在主屏幕的数组中绘制产品。但是,当我尝试在我的详细产品页面(这是一个我可以查看单个产品详细信息的页面)“ProductDetails.js”上绘制这些产品时,我收到了错误(无论我尝试获取 product.name 还是 product.pr
所以我目前正在为我的 POS 应用制作收据。我目前已将数组存储为:mongodb 集合我想将它们映射到收据页面function renderTable(orderlist) {return (<tr className='service'><td className='tableitem'><p className='itemtext'>{orderlist.name}</p></td><td c
我发现了不少与此相关的问题,但我似乎无法找到有效的解决方案,我也不确定为什么。我在 React 功能组件中有一个异步获取请求。它返回一些虚拟 JSON 数据,然后我想映射这些数据。console.log(和 Postman)中所有内容均正确返回,但是当涉及到映射结果时,我得到了TypeError: Cannot read property 'map' of undefinedimport "./A
React 新手在这里。当 props.submitClk === true(绿灯表示我的上传按钮已被点击,并且文件已从另一个组件的表单发送)时,我尝试使用新技术对象更新状态 setList,但目前只是“SomeObject”。点击后,我收到“TypeError 无法读取未定义的属性‘map’”。我尝试摆弄一些条件,但经过几个小时的尝试后没有运气。这是一个异步问题,并且映射发生得太快了吗?当我删除