开发者问题收集
我正在研究 React.js。我有一个对象数组clientList。我正在尝试更新创建新客户端的功能,并选择更新ClientList中现有的客户端对象并将其替换为用户输入的新数据。我不知道该怎么做。我尝试在 clientList 上进行映射,并查找用户输入的用户名是否与ClientList数组中某个对象中的用户名相似,然后将其替换为newClientcreated 。它适用于第一个索引,但对于后续
我目前正在尝试将我的状态元素 (user_number_X) 推送到数组 (this.state.results.numbers),但我的输入处理程序函数不起作用。我该如何重写它以便将输入值推送到数组中?这是我的代码:export default class InputArea extends React.Component {constructor(props){super(props);thi
我需要维护存储在状态对象中的对象数组。基本上,每当我单击“添加”按钮时,我都需要将每个对象推送到此数组。这基本上应该将此对象存储在数组中。此外,当我尝试提交时,我无法获取正确的值?我哪里做错了?基本上我想要的结构是:users= [{"name":"xxx","email":"yyy","phone":"656"},{"name":"yyy","email":"xxx","phone":"55"}
我希望每次单击复选框时都将元素推送到状态变量数组中。问题是,当我单击复选框时,值被推送到数组中,但是当我单击另一个复选框时,数组会冲走旧值,并且其中只有一个值。export default class Demo extends Component{constructor(props){super(props);this.state = {attachmentList : []};}addAttac
我尝试将元素推送到名为“this.state.tags”的数组中。在控制台上,我看到元素被推送到数组中。但是,当我添加某些内容时,数组会显示为空白,当我添加更多项目时,我只会看到之前添加的项目。我没有看到我推送的最新项目。我已经从子组件 Grades.js 中执行了 Object.assign([], this.state.tags)。然后我推送了“this.state.newTag”,并将状态重
我有一个包含状态的存储文件。我像这样定义用户:user: store.getState().user || { jobRecord: [] },我想要将一些作业对象推送到 user.jobRecord 中。作业对象定义如下:job: store.getState().job || { title: '', company: '', start_date:'', end_date: '' }因此,首
我正在使用 ReactJS、NestJS、Socket.io 构建聊天应用程序。它是使用 socket.io 中的房间的多通道const [messages, setMessages] = useState({ReactJS: [],NestJS: [],Typescript: [],MySQL: [],Neo4j: [],Redis: [],ELK: [],Docker: [],Kubernet
因此,我需要为这个问题提供尽可能多的动态解决方案。我有两个状态(字符串),它们需要作为对象的值。然后我必须将该对象推送到数组中,并将该数组的状态设置为新值。我已经设法做到了,但出了点问题,每次我用扩展运算符将对象添加到数组时,状态首先为空,然后开始添加先前的值,而不是当时插入的值。导出默认函数 EqtConnect() {let allSizes = [];const [eqt_ID, setEq
我正在制作一个 React 应用,每次提交时都会出现错误“TypeError:无法读取未定义的属性‘map’”。我推测这是因为每当我使用this.setState时,它都会用该值完全覆盖数组,而不是将值推送到数组状态中。我如何才能将值推送到数组状态中而不覆盖数组?
我遇到以下情况。我正在从后端获取数据,响应是一堆对象。我想迭代它们,并在每次迭代中将它们推送到我的状态中。这是我从后端获取数据的方式: const allBookings = useSelector(getBookings);useEffect(() => {dispatch(fetchBookings.request({getAll: true,}));}, [dispatch]);这是
我一直在开发一个小型仪表板应用程序,试图获取我所在城市的温度并希望将其显示出来。我还搜索了十几个有类似问题的帖子,感觉我快要解决了。我已使用本教程作为参考。主要问题是,当我尝试访问返回中的apiData.main.temp时,出现“TypeError:无法读取未定义的属性‘temp’”错误。通过控制台查看,温度值似乎位于这一行内,但我似乎无法让它工作。提前谢谢大家!我正在努力学习,希望我没有以愚蠢
这是我第一次来这里。我刚刚开始学习 React,在创建天气应用时遇到了一点问题。当我尝试调用 temp 值时,我收到消息:无法读取未定义的属性“temp”。如果有人发现错误,我将非常感激您的提示。我附上了代码import React, { useState } from "react";import axios from "axios";export default function Weathe
我尝试从 API 映射数据,但在编写代码以显示数据时出现此错误:TypeError:weatherData.map 不是函数我尝试从代码中删除 useEffect 并尝试添加花括号:const [weatherData, setWeatherData] = useState([{}])更新:第 14 行日志未定义:console.log(weatherData.response)import ax
我想使用 create-react-app,因此我按照说明操作:npm install -g create-react-appcreate-react-app my-appcd my-app/npm start但是最后一步出错了。运行npm start后出现错误:Could not find an open port at linux-llw5. Network error message:get
我遇到了以下问题我参考react-app 教程创建了一个 react-app demo,但是运行create-react-app my-app命令失败了。之后,我把 npm 镜像改成了taobao.org(国内)。但是也失败了。npm config set registry https://registry.npm.taobao.org那么,如何解决这个问题呢?