为什么我不能将状态设置为我已经在状态中定义的状态变量,我也尝试将状态设置为this.state.propval = response.data。状态声明,constructor(props) {super(props);this.state = {propval:null,};}发送axios请求并在此处获取响应。 axios.post('/eventcreate/createevent', da
2018-10-11
在我的 React 应用程序中,嵌套的 promise 调用中出现此错误Cannot read property 'setState' of undefined奇怪的是,在 promise 之外,将值设置为 true 和 false 都没有问题。console.log('about to set false')this.setState({loadingMedications: false});c
2019-11-13
这是我在 React 中的第一个项目。我有此元素<DragDropContext onDragEnd={(result) => this.HandleOnDragEnd(result)}>,完成拖动后,它会调用以下函数,我在此函数中收到错误: HandleOnDragEnd = (result) =>{const requestOptions = {method: 'POST',header
2022-07-21
我知道这个问题已经存在,而且之前也有人发过帖子,但我无法让它工作,所以很抱歉问这个问题。我正在使用 Heroku 来构建和部署,这不是在本地完成的。我正在尝试让 MetaMask 在我的 Dapp 中得到识别,我正在使用 MetaMask 生成的代码来修复他们的隐私模式重大更改,但我无法克服“web3”、“Web3”和“ethereum”未定义的编译错误。我不明白它需要在我的应用程序中放在哪里。任
我正在尝试使用 fetch api 从服务器获取数据,并使用 uuidv4 作为键在无序列表中显示这些数据,我尝试使用 react 的 useEffect hook 来执行此操作,但是,它获取了数据,但随后它说我所有的键都相同,我认为 useEffect 是原因,我尝试添加第二个参数一个空数组以防止重新渲染,但随后它说我缺少一个依赖项,当我将依赖项放入其中时,它会重新渲染,并且 uuid 又相同了
2019-08-06
我是Note Node和React的新手,我正在尝试获取一些数据并在我的React页面上显示。 这很简单。 我有一台在Localhost上运行的Express Server:3001,我的React应用程序在Localhost:3000上。我正在尝试获取数据,然后通过钩子将数据设置为状态。 我似乎无法在React页面或Web开发人员控制台上获取数据。 有什么方法可以看到在控制台中获取的数据?这是我
2020-05-24
每次用户创建新帖子时,我都会尝试从 API 中获取数据。我知道,如果您想在数据更改时发出请求,可以使用以下方法: const [tweets, setTweets] = useState([])useEffect(() => {api.get('tweets').then(response => setTweets(response.data))}, [tweets])它可以工作,我无需刷新页面即
2020-06-09
我试图使搜索栏在searchQuery === ""时清除输入中的所有单词,用户列表将清除,数据将消失。这是我的代码:const Invitees = (props) => {const [searchQuery, setSearchQuery] = useState("");const [invitees, setInvitees] = useState([]);const handleChan
2021-05-07
你好,这是我第一次使用 React。我想获取一些 json 格式的数据并将其列在我的页面中。下面的代码不起作用。import React, { useState, useEffect } from "react";import axios from "axios";function DataFetching() {const [users, setUsers] = useState({ hits:
2021-05-19
我在获取数据时遇到此错误,仅用于练习,我不想使用 JSON.stringfy,我认为这不是一个好习惯,请详细说明并解决,谢谢错误:对象作为 React 子项无效(找到:带有键 {title、episode_id、opening_crawl、director、producer、release_date、characters、planets、starships、vehicles、species、cre
2021-08-01
我发现一个返回单词及其定义的 API。我想显示一个单词及其定义,当按下按钮时,它应该重新获取并显示新单词。我写了这段代码。但我无法让它工作。我不确定我做错了什么。我不想使用 Axios 或任何库import React, { useEffect, useState, Button } from "react";function RandomWord() {const [isLoading, set
2021-09-11
与此问题类似:但数据源自 fetch(),并且有一个嵌套的 .then 来获取数据对象 data.list_helado,它是一个字典列表。为什么数据不会在页面上呈现?import React, { useEffect, useState } from "react";import {Helados} from "../components/Helados";function BiteroInfo
2021-09-21
我只是想实现一个FreeCodeCamp教程,在该教程中,我们正在创建一个简单的React节点应用程序,在这里我无法从API中获取数据,并且在浏览器控制台中遇到此错误< /p>305706077这是我的server.js file601953788,这是我要获取数据748930107
2021-10-01
index.js - pages/homeimport React, { Component } from 'react';import ApogeeLogo from '../../components/ApogeeLogo';import {Router, RouteHandler} from 'react-router';import { Tabs, Tab, FlatButton } fr
2015-07-31
考虑以下情况:var AppRoutes = [<Route handler={App} someProp="defaultProp"><Route path="/" handler={Page} /></Route>,<Route handler={App} someProp="defaultProp"><Route path="/" handler={Header} ><Route path
2015-08-20