尝试将输入表单数据放入 JSON 数组字符串时,出现错误Cannot convert undefined or null to object.下面是我尝试在状态数据上使用的代码:const test = this.state.values;Object.keys(test).forEach(key=>test[key]=[test[key]]);当我执行console.log(test)时,数据如
2021-03-26
我正在尝试使用 useEffect 钩子更新 chartjs。但是我的 react 页面崩溃了,显示:TypeError: Cannot read property 'data' of undefined这是代码:const MyChart = ({ chartData }: Props) => {const barChartData: Chart.ChartData = {labels: ["a
2021-03-21
我似乎无法摆脱这个错误,我不知道我做错了什么。我有一个“显示”屏幕,显示选定的帖子。屏幕顶部是发帖用户的个人资料图片。安装组件时,将检索所选帖子的详细信息并将其存储在状态(“帖子”)中。此帖子状态包括一个用户对象,其中包含有关发帖用户的信息 - 在某些情况下包括他们的个人资料图片。由于并非所有用户都有个人资料图片,我使用一个简单的三元运算符来确定是否应显示个人资料图片或图标:const [post
2021-03-10
几个月来,我一直在使用 React(v16.44.0,由于依赖关系无法升级到 v17)、react-scripts v3.4.4、Typescript(v3.9.9)和 React-Bootstrap(v1.5.1)开发前端应用程序,一切进展顺利。但是,react-scripts最近已更新到 v4,升级会破坏整个应用程序。我担心 react-scripts v3 的安全问题。我还想将 Typesc
2021-03-08
我试图在 React 组件中使用 Dropzone。但是它不起作用。变量 uploadfile 始终未定义。当我选择一个文件时,会发生此错误。错误。TypeError:将循环结构转换为 JSON-> 从具有构造函数“HTMLInputElement”的对象开始| 属性“__reactFiber$35tlapmme54”-> 具有构造函数“FiberNode”的对象--- 属性“stateNod
2021-03-05
React 新手在这里。当 props.submitClk === true(绿灯表示我的上传按钮已被点击,并且文件已从另一个组件的表单发送)时,我尝试使用新技术对象更新状态 setList,但目前只是“SomeObject”。点击后,我收到“TypeError 无法读取未定义的属性‘map’”。我尝试摆弄一些条件,但经过几个小时的尝试后没有运气。这是一个异步问题,并且映射发生得太快了吗?当我删除
2021-02-24
我试图从 Django 数据库中检索对象(电机)列表,并将其存储在我的 MachineTemplate 组件的状态中。这是组件export default class MachineTemplate extends Component {constructor(props) {super(props);this.state = {myName: this.props.match.params.id
我想在我的钩子上添加 this.props.navigate。这个不在我的类组件中,所以我有这个错误TypeError:undefined 不是对象(评估“_this.props.navigation”)我如何在顶部传递构造函数 props?还有我的钩子function LoginApp() {// Set an initializing state whilst Firebase connect
2021-02-11
我尝试根据状态中定义的一个键值对对表数据进行排序。这是我的状态:class Employee extends Component {state = {employeeData: [],filteredEmployeeData: [],search: '',sort: 'asc',error: '',}这是我尝试用于排序的函数。这对我来说不起作用,我一直收到错误“未捕获的类型错误:无法读取未定义的属
2021-02-11
我正在尝试使用我的计算机和手机在本地测试我的 React 项目。我使用的是 JavaScript 而不是 TypeScript。当我在计算机上运行该项目时,一切正常,但是当我尝试在手机上加载它时,我收到错误:未处理的拒绝(TypeError):未定义不是对象(评估“scheduleArr.forEach”)。我以为我正确使用了async和await,因为此代码在我的计算机上运行良好。我很困惑为什么
2021-02-06
当我尝试根据用户关注的不同用户 ID 整理帖子提要时,我遇到了以下错误。Possible Unhandled Promise Rejection (id: 0):TypeError: undefined is not an object (evaluating 'snapshot.query.EP.path')我正在使用 redux & firebase/firestore,错误发生在以下操作的第
2021-01-26
在 React Native 中尝试setState时出错。代码import React from "react";import { TextInput, Text, View, Button, Alert } from "react-native";const UselessTextInput = () => {state = { currentDate: "" };const setCuren
2021-01-23
JSON这是 JSON 对象在状态下的样子。{"gender": "male","name": {"title":"Mr.""first":"Mike","last": "Wazowski"},...}Reactconst App = () => {const [user, setUser] = React.useState([]);React.useEffect(() => {axios.get
2021-01-21
我在路由器的 AddMovie 组件中使用了“history”对象。但在三行之后,我再次使用它,它给出了这个错误:TypeError:无法解构“undefined”的属性“history”,因为它未定义。77 | <Route path="/add" render = { ({history}) => (78 | <AddMovie onAddMovieprop={(newMovie)
2021-01-20
我正在使用setTimeout函数,该函数在使用setState的布尔状态之间交替循环运行。但是,当在函数中调用this.setState时,我收到以下错误:TypeError: undefined is not an object (evaluating:'this.state.percentages')以下是我正在使用的代码片段 - 如果有人能指出我所犯的错误,我将不胜感激:construct
2021-01-15