开发者问题收集
在 state 中,我有一个带有 propertyA 的对象 a。propertyA 是一个数组。我在渲染对象 a 时使用 console.log 可以看到带有值的 propertyA。当我尝试使用 console.log a.propertyA 时,我得到了 undefined,但在 this.state.a 中使用相同数据渲染视图时,它可以正常工作。如何在第一次渲染时访问 propertyA?
import React, { Component } from "react";import FormUpdate from "../components/formUpdate";import { fetchClothingItem, updateClothingItem } from "../actions/crud";export default class Update extends C
我不断收到类型错误:无法读取属性...我正在将状态设置为来自获取响应的 JSON 对象。该对象的 String 和 Date 属性似乎呈现正常,但 Array 和 Number 属性不断收到类型错误。class ViewPost extends Component {state = {post: {}}constructor(props) {super(props);this.setPostSta
我试图从按钮单击中的输入中获取值但是当我单击时出现错误:无法读取未定义的属性“状态”。这是我的代码,在身份验证函数中this.state返回:无法读取未定义的属性“状态”。constructor(props) {super(props);this.state = {email: '',pass: ''}}handleChange (event) {this.setState({[event.tar
我有一个构造函数突然停止工作,不知道为什么。我有这些数据。如果你看到第 24 行,这是读出的,实际上返回了包括道具在内的各种项目。然而,1 行之后,当我尝试写入状态时,它返回此错误。我不知道为什么,因为这里没有什么可绑定的,而且它在某个时候还在工作。TypeError: Cannot read property 'state' of undefined23 | super(props);24 |
我有一个组件,我正在尝试为其创建状态。此状态可以成功记录/警报,但在我的 return 语句中使用时不起作用。这是组件。不起作用的状态是 viewMoreToken。它正在 map 函数中使用。class DisplayWSAAnsweredQuestions extends React.Component {constructor(props) {super(props);this.state
我尝试从表单中获取用户的输入,然后提交该信息,并发出警报,显示用户在正式提交表单之前输入的内容。但是,我不知道如何解决状态未定义的问题。我最初在类组件之外使用了 FormCreate 和 FormDisplay 函数,但仍然出现相同的错误。阅读了几个小时后,我将它们放在函数内部,但仍然出现相同的问题。我遗漏了什么?'use strict'let d = React.createElement;cl
我试图在返回几个元素的 cockpit 函数中使用 useEffect,但我收到这个奇怪的错误,提示“第 6 行:React Hook“useEffect”在函数“cockpit”中被调用,它既不是 React 函数组件也不是自定义 React Hook 函数 react-hooks/rules-of-hooks”。但我的 cockpit 组件肯定是一个函数吧?import React, { us
我尝试使用 effect hook 在 reactjs 中获取数据,但在访问返回的 div 后,它显示数据未定义,代码如下import React,{ useEffect } from 'react'export default function Home() {useEffect(() => {fetch("https://lighthouse-dot-webdotdevsite.appspot
我是 React 新手,最近我刚刚通过制作一个简单的购物车功能来练习 React这是我收到错误的部分代码:const MainShop = () => {const [products, setProducts] = useState([]);const [category, setCategory] = useState('');const [sort, setSort] = useState(
当我尝试使用 useEffect 钩子从 API 获取数据时,我的 React 代码出现了一些问题。这是我的简化代码:const App = () => {const [ data, setData ] = useState([]);const [ loading, setLoading ] = useState(false);useEffect(() => {const loadData = a
我想获取实时比特币信息,但数据未传来。我收到此错误 = React Hook useEffect 缺少依赖项:“coinData”。请添加它或删除依赖项数组 const [coinData,setCoinData] = useState([]);useEffect(() => {const getData = async () =>{const baseURL = "https://api.coi
我尝试从下面给出的 URL 获取数据,有时我能获取到数据,但大多数时候控制台里没有数据。我不知道我尝试使用 async-await 时遇到的问题,但结果是一样的。https://quiet-forest-82433.herokuapp.com/myorders/[email protected]我的代码是:const {user} = useAuth();const [totalCart, set
我从第三方 API 获取数据。当我使用 console.log 时,数据会显示在控制台中,但随后出现Uncaught TypeError: Cannot read properties of undefined (reading 'tweet_results'),当我尝试返回时,我实际上并没有在屏幕上看到任何内容,尽管我在其中设置了一些条件。const LatestTweets = () => {
我正在尝试使用 useEffect 钩子和 fetch API 从我在 React 中创建的 NodeJS 服务器中获取数据。问题是我无法在 useEffect 回调之外访问这些数据这是我的代码:import React, { useEffect, useState } from "react";const App = () => {const [LCS_Data, setLCSData] = u