开发者问题收集
我试图在以下位置插入新项目。问题是 concat() 工作正常,但当我使用切片或拼接时却不行。甚至没有显示任何错误,只是显示空白屏幕。 getItems() {const item2 = {name: '...',description: '...',id: '...',}let items = { ...this.items }return Object.keys(items).map(id =
我遇到一个错误,我无法在 react 中使用 javascript 的 .slice() 方法,基本上我在基于类的组件中的函数内调用slice() 方法,并且我放置切片的函数被传递给 2 个级别的子组件并从那里触发 onClick 事件,但问题是切片方法没有完成删除元素的工作,它只是控制台相同的数组,这里我以简单的概念向您展示代码,useSlice = () => {let arr = ['a',
我正在从父组件传递一个属性<CampersList _data={this.state.data}/>,请帮我理解一下,我应该如何获取属性_data[0].updated.$t。目前它返回一个错误:这是子组件的代码:class CampersList extends React.Component {constructor(props) {super(props);}render() {let c
我写了一个循环,它的工作正常317254853,后来我添加了foreach,但是结果变得空了674003122
我从 ReactJS 中的表单获取值,但同时当我单击提交按钮时,它给出错误TypeError: 无法读取未定义的属性“值”。有人可以检查我可能遇到什么问题吗?谢谢import React, { Component } from 'react'import { getFunName } from './helpers';class StorePicker extends Component {myI
我有像这样的对象结构,[{"id":"8661c8c96df94ac78283360e0d1c86bd","modifiedObject":{....},"originalObject":{...}},{"id":"1525drd616dr17d78283360e0d1c86bd","modifiedObject":null,"originalObject":{...}},{"id":"6767s
我正在使用 reactjs 中的搜索过滤器,目前在第一次或第二次尝试时,当用户输入值时,它工作正常,但是当用户在第三次尝试时输入一些文本时,它会产生错误TypeError: 无法读取 null 的属性“toLowerCase”。我将提供逻辑作为代码,有人可以帮我解决这个问题吗?我是 ReactJS 的新手,没有太多知识来解决这个问题。代码 searchHandler(event) {let
我不知道为什么它给出的长度是未定义,而另一个是setDailyData不是一个函数const Charts = () => {const { setDailyData, dailyData } = useState([]);useEffect(() => {const fetchAPI = async () => {setDailyData(await fetchDailyData());};co
我正在按照教程进行操作,但在使用 React 上下文时遇到了问题我的上下文组件如下所示import React from 'react'export const firebaseAuth = React.createContext()const AuthProvider = props => {const { children } = propsreturn (<firebaseAuth.Prov
我尝试在成功登录后管理会话,同时在表单提交时重定向到某个页面。我通常会在类组件中执行此操作:componentDidMount() {if (context.token) {return <Redirect to="/" />}}但我想使用 React 钩子,因此;以下代码不会重定向到任何地方:import React, { useEffect } from "react";import Reac
在我的代码中,我有一个名为 #map 的 div,它将在 for 循环的条件之后显示。<div *ngFor="let message of fullMessagesArr"><div *ngIf="message.replyMap"><div #gmap style="width:100px;height:400px"></div></div></div>下面给出了我的 .ts 文件,其中包含i
我尝试测试我的 React 类,该类具有import dotnetify from "dotnetify";导入。这可以正常工作,但 Jest 说,dotnetify 未定义。如果我更改为const dotnetify = require("dotnetify");,Jest 会通过测试,但这是一个愚蠢的解决方法。如何向 Jest 解释,dotnetify 不是未定义的?提前谢谢您。
我发现下面的代码是有意义的,它只是在用户上传文件时显示文件名,但我收到无法读取文件名未定义属性的错误?为什么?我不是已经将文件名设置为空了吗?export default class fileUpload extends Component {constructor(props) {super(props);React.defaultProps = {filename: null}}handleO
我有一个子组件,我需要通过 props 向其传递一个对象,并在该对象内的数组中找到索引值。如果您查看下面的代码,它相当简单。我收到此错误:TypeError: Cannot read property 'My_Items' of null我尝试过以多种不同的方式初始化“My_Items”数组,但仍然收到错误。如何从 IndexComponent 访问该数组中的这些值并避免此错误?import Re
我想在新的 state prop 中访问 state/property 的值。实际上,我已经有了 state 属性,其中存储了 Item=5 的值,并且创建了 UrlParam,其中存储了 URL,但我需要 URL 属性中的 Item 数值。我是 React 新手,有人可以帮我吗?当我收到错误TypeError: Cannot read property 'Item' of undefined时,