我正在尝试使用 React redux 渲染基本的 d3 图表。我从 Reducer 中获取了一个值,但是当我迭代数据时,我收到错误消息:Uncaught TypeError: Cannot read property 'map' of undefinedat new ChartContainer (ChartContainer.js:13)at ReactCompositeComponentWr
2017-07-20
我在这里使用 redux-form 和 react,并尝试使用验证。我已使其全部运行,但由于某种原因,当我尝试验证字段必须具有一定长度的属性时,我得到了:Uncaught TypeError: Cannot read property 'length' of undefined这是代码:import React, { Component } from 'react';import {Field,
2017-05-31
更新我可以在 render() 函数的 return 语句中正常访问所有内容。例如 user.exercises[0].exercise.name 输出“squats”。这就是为什么更令人困惑的是为什么我无法在 return 语句之前访问它以创建将值映射到表的函数。更新我似乎在访问 React 中的特定键时遇到问题。我尝试读取的对象是从 mongodb 的后端 API 请求的,并以 JSON 形式
我在 JSX 文件中创建了一个 React 组件,在构造函数中我有:this.state = {data: [[200,100],[50,60],[100,300]] };这完全没问题。它运行良好。但是,如果我添加:this.state = {linedata: [{x:200,y:100},{x:50,y:60},{x:100,y:300}] };我得到:d3.js:265 Uncaught T
我正在尝试使用 reactjs 计算剩余字符。我已经定义了与状态对话并传递给子组件的函数。在子组件中,我收到错误Uncaught TypeError: Cannot read property 'length' of undefined。app.jsexport default class App extends Component {constructor(props){super(props)
2016-09-25
我有一个用纯 js(不是 ts)编写的 react18 应用程序。我从另一个项目导入了一个 webcomponent,它导致以下错误:Uncaught TypeError:无法设置只有 getter 的 #<Element> 的属性 shadowRootclass ExampleComponent extends HTMLElement {shadowRootconstructor() {supe
2023-04-27
我正在尝试使用React MultiSelect下拉组件来实现一个下拉框,其中包含将从 API 中检索的选项列表。我已经复制了启动的代码,安装了 npm 包并将其添加到一个函数中,但我一直收到错误。这是我的代码:import React, { useState } from 'react';import Multiselect from 'multiselect-react-dropdown';f
2023-02-22
我想在我的聊天网络应用中添加一个带有 WebRTC 的视频通话功能。因此,在编写代码后,我测试了代码。-> 没有视频,控制台中出现错误“未捕获(在承诺中)TypeError:无法设置 null 属性(设置'srcObject')”屏幕截图错误消息我的代码://CallProviderimport React, { createContext, useState, useRef, useEffect
2023-02-17
错误图片使用 React.js 编码时遇到错误。我对此没有任何想法。因此我不知道如何提出这个问题。此外,我附上了一个错误文件的图片。放上 App.js、Header.js 和 package.json 文件。我尝试解决这个问题一个小时了,但没有成功。请帮忙。App.jsimport { Fragment } from "react";import Header from "./components
2022-07-03
如果元素“tr.amount”大于 0,我想将其颜色改为绿色我尝试使用下面的代码,但它给出了这个错误:Uncaught TypeError:无法设置未定义的属性(设置“color”)提前致谢!{userData.transactions.length > 0 &&userData.transactions.map((tr) => (<tr className="border"><td> <span
2022-06-26
我很难弄清楚为什么我无法正确地增加/减少数组中的四个计数器,该数组处于应用程序状态。状态中的数组是这样的:...constructor(props) {super(props);this.state = {right: 0,left: 0,up: 0,down: 0,...more variables...bank: [0, 0, 0, 0] // <- array with 4 counters
几天前我开始学习 React,现在我被 useEffect 问题困住了。为了让您了解情况,我正在构建一个单一行星页面,您可以在行星之间切换并显示它们的信息。我们必须点击一些按钮才能获取有关行星的一些详细信息。因此,当选择按钮时,它们会获得特定的类。因此,当我们前往另一个星球时,我希望这些按钮能恢复其默认的 className!因此,我编写了一个 useEffect,每次我们在星球之间切换时,通过单
2022-04-12
我正在为我的音乐反应应用制作一个进度条。我想让进度指示器在用户将鼠标悬停在进度条容器上时显示出来。但我遇到了这个错误:未捕获的类型错误:无法设置未定义的属性(设置“显示”)我的 Javascript:document.getElementsByClassName('rhap_progress-container')[0].onmouseover = function(){document.getE
2022-04-09
我正在尝试使用Froala 富文本编辑器的 React 版本另请参阅react-froala-wysiwyg。我创建了一个简单的编辑器组件,如下所示import { string } from 'prop-types'// note the docs say do this// import 'froala-editor/js/froala_editor.pkgd.min.js'// but th
2021-06-25
我使用“npm link my-package”重定向我的 node_module。但我无法使用“vite dev”成功运行。Vite 无法解析我的本地私有包。Uncaught TypeError: Cannot set property 'my-package' of undefined.但是,如果我从 npm 服务器使用“npm i my-package”,它可以工作。操作系统:windows