开发者问题收集
我正在使用 ReactJS 开发货币转换器应用程序。该程序用于将一种货币转换为另一种货币。该应用程序有一个表单,其中包含一个带有提交按钮的字段。此外,它还默认初始货币为“10 美元”。当用户在字段中输入货币缩写(例如:KRW)并单击提交按钮时。表单下方将显示从 USD 到 KRW 的转换结果。如果用户想要添加更多货币,则“KRW”转换结果下方将显示另一种选择货币。当我尝试使函数在用户在字段中提交货
我开始将我的项目从标准 Fetch API 切换到 Axios 库。Axios 看起来很棒,拥有所有拦截器、自定义实例等。问题始于 POST 请求。我有一个自定义 axios 实例,定义为:export const axiosInstance = axios.create({baseURL: API_URL,timeout: 10000});我将其用于大多数 API 调用,大多数都很好,除了一个让
我对 reactjs 还很陌生,我试图调用 api 数据通过 axios 获取响应。但一次又一次地得到同样的错误。错误未捕获(在承诺中)TypeError:无法读取未定义的属性“数据”。有很多类似的问题,但我找不到任何可以帮助我的答案。我使用的代码如下。代码const token = userService.getToken();const api = `http://localhost:5472
嗨,我是 React 新手,我收到此错误 - Uncaught (in promise) TypeError: Cannot read property 'data' of undefined at onFailure const onFailure = (error) => {let err = error.response.data.error;this.setState({ isLoadin
我不明白我的代码到底哪里出错了。GET 调用已解析,但当我尝试对同一台服务器进行 POST 调用时,却出现错误。我的 POST 端点与 Postman 配合良好。apiConnection.jsfunction get(data){return axios.get("http://localhost:8080/api/questions",{params:data.payload}, {heade
我正尝试通过 axios.post() 从服务器获取数据。决定使用 POST 而不是 GET,因为我想发送一个带有 id 的数组以在数据库中查找,该数组可能太大而无法放入 GET 查询参数中。我设法在 POST 正文中发送了一个带有 id 的数组。这到达了我的服务器。我可以成功地在数据库中找到项目。然后这些项目在响应中返回。数据显示在 Chrome devtools > 网络(状态 200)中。当
这是我用于添加企业的.tsx文件。当我运行程序时,我可以输入内容,但是当我点击提交按钮时什么也没有发生。我的应用程序中有一个页面,上面有一个用于添加新企业的按钮。单击添加企业按钮时,将显示一个表单,其中包含名称输入字段和提交按钮。当用户填写表单后点击提交时,企业名称应出现在企业表中。export default class AddEnterprise extends React.Component
我正在尝试构建一个 Netflix 克隆,并在 Banner.js 文件的第 12 行获取未捕获的(在承诺中)AxiosError。问题是横幅根本不显示,“电影”为空。Banner.js:import axios from 'axios';import React, { useEffect, useState} from 'react'import requests from "./request
我是 React 和 Axios 的新手(大约 1 个月),以下程序尝试从 db.json 中获取字符串并将其放入组件中。但不知何故,出现了 TypeError。1)我是否错过了有关 Axios 和 React 的一些基本概念?2)我应该如何修复该问题?db.json{"listCriteria": {"criteriaTitle": "Awaiting Admission: " <---Targ
提交表单时出现以下错误Unhandled Rejection (TypeError): error.response is undefinedhandleLogin/<D:/project3.0/containerapp/src/login.js:7471 | props.history.push('/dashboard');72 | }).catch(error => {73 |
我将一个 uid、一个 token 和两个表单输入从 formik 发送到我的 django rest api 以重置密码。当我这样做时,我收到一个 400 错误,响应说我缺少 new_password1 和 new_password2:{"new_password1":["This field is required."],"new_password2":["This field is requ
我有以下代码调用帖子并获取 API 调用。问题是我获取了未定义的 customerDatas..知道为什么会出现此问题吗。try {let dataPromises = await axios.post('customers', {}, { baseURL: baseURL });var customerDatas = await Promise.all(dataPromises.data.cus
我使用react-router-dom在我的React应用程序中进行路由。我的应用程序的一部分提取到另一个包中。依赖项列表如下所示:./app/dashboard/package.json{"dependencies": {"@app/components": "^1.0.0","react": "^16.8.5","react-dom": "^16.8.5","react-router-dom"
我想解决这个警告。我将 react-router-dom 添加到 App.js 后,就会收到此警告。(应用程序本身在出现此警告时运行正常。)警告消息:index.js:1 Warning: Failed prop type: Invalid prop 'component' supplied to 'Route': the prop is not a valid React componentin
请告诉我,我花了 4 天时间都没搞明白,无论我怎么努力,都会弹出同样的错误,无论我向应用程序添加什么库,它们都理解 react-router,并且每次编译都以错误结束:无效的钩子调用。钩子只能在函数组件的主体内调用。这可能是由于以下原因之一而发生的:您的 React 和渲染器版本可能不匹配(例如 React DOM)您可能违反了钩子的规则您可能在同一个应用程序中拥有多个 React 副本有关如何调