开发者问题收集
我遇到了一个无法解决的错误。我正在建立一个博客网站作为一个副项目。现在,我正在尝试呈现单个帖子,但是当我尝试访问对象属性时,我收到错误TypeError:无法读取属性“title”为null。我不明白为什么对象属性为null,尽管我可以打印对象本身。以下是代码片段:这是一个 PostView 组件,它将处理帖子内容的呈现。我可以在控制台中打印从 api 收到的帖子对象,但是当我尝试访问或打印其属性
在此组件中,我在属性中获取了一个 Promise 对象,我尝试将其置于状态中,但是在呈现视图时,我收到消息“TypeError:无法读取 null 的属性‘vote’”,要求解决我的问题,我花了两个小时,但我看不到结局。我应该做些什么不同的事情? import { IVoteDetailsProps } from "./IVoteDetailsProps";import { IVoteDet
我正在尝试使用 ReactJS 创建图形编辑器。我有Workspace组件。此组件使用画布绘制对象。Workspace组件是 React 类组件。我无法获取render()方法中的 HTML 元素。我无法使用document.getElementById(..),我决定使用React Refs。这更像是干净的。我遇到了这样的错误:TypeError: Cannot read property 'g
我在此功能组件中使用 useEffect 钩子时遇到问题。我收到一个对象不是函数的错误。我发现这个错误经常出现在 camelCase 命名的功能组件中,但是,这是一个 PascalCase 命名的功能组件。如果您能发现错误,请告诉我。这是来自 udemy 的 React 教程,所以请原谅我的菜鸟 :)编辑:我确认在注释掉 useEffect 时,组件的呈现没有问题编辑 2:为了确保没有任何语法错误
有一个<div>,其中包含按下名为“clear”的<button>时应清除的文本。但是,按下时会出现错误:TypeError:null 不是对象(评估“document.getElementById(id).innerHTML =“0”')使用this.display(e.target.id)的所有按钮都有效。只有使用this.clear('display')的“clear”按钮不起作用。任何帮助
我在组件 A 中有一个 Modal,我想通过单击组件 B 中的按钮来显示该 Modal。我使用了 ref 关键字,但它不适用于此控制台错误“TypeError:无法解构“object null”的属性“toggleModal”,因为它为 null。”A.js:export class LoginForm extends Component{constructor(props){super(prop
我试图在单击按钮时获取输入值,如下所示:这是我用来存储值的变量:let textInput = React.createRef();这是我执行的方式:<input ref={textInput} type="tel" placeholder="Número de teléfono"></input>然后,我有一个按钮:<button onClick={fetchRequest} className
我尝试从 API 中获取数据并设置数据状态,但当我在子组件中使用数据时,我收到[Unhandled promise rejection: TypeError: null is not an object (evaluating 'data.name')]警告。以下是我正在尝试执行的操作的要点。有人知道为什么会发生这种情况吗?我认为这是因为没有从 API 收到数据。我尝试添加“isLoading”状
对此真的很困惑...我的代码在桌面上运行良好,但出于某种原因,它无法在移动浏览器上正确运行。我认为这可能是因为画布在移动设备上的创建速度不够快(至少错误对我来说是这样的)。我有什么方法可以异步执行 .drawImage 吗?也许类似于 .onload,但针对画布本身?“TypeError:null 不是对象(评估‘ctxtemp.drawImage’)”...const tempCanvas =
我有一张表格,从 Web - Api 填充。当我删除部门时,链接到某个用户。部门对象获取 null。我的 React 应用程序崩溃并出现以下错误:TypeError:无法读取 null 的属性“name”我试过这样的三元组,但没有帮助(typeof user !=='undefined' && typeof user.department.name !=='undefined') ? user.d
我正在使用过滤器和包含项在对象中搜索数组,以返回仅包含类别数组中匹配值的对象。出于某种原因,每当我尝试运行函数时,如果我在过滤器中使用查找函数,就会不断获得TypeError: Cannot read property 'includes' of null或TypeError: false is not a function。我做错了什么?[{"entryTitle": "What Is Spor
我正尝试使用通常的做法来更新我的 React Redux 状态。您将当前状态不可变地复制到返回函数中,然后覆盖将具有新值的属性。我预期的结果是state.copy更新为[{ webCopy: "", id: 0 },{ webCopy: "", id: 1 }]不幸的是,尽管将复制值作为包含 JS 对象的新数组返回,但它仍然是一个空数组。我尝试在 StackOverflow 搜索结果中查找“rea
我一直在尝试创建一个点赞图标,在其中声明一个 likepress 函数,该函数应在每次用户点击它时发布到 api,然后将状态更改为红色,这是我的完整代码:import React, { Component } from 'react';//Import Reactimport { AppRegistry, View, Dimensions, ActivityIndicator, FlatList,
我目前正在使用 Swiper 编写一个用于简单幻灯片的 React 应用,一切运行正常。我现在正尝试通过使用 setActiveSlide 函数显示当前幻灯片来改进导航。第一次加载后,它运行正常。单击调用 setActiveSlide 的按钮后,story 对象设置为 null,这会导致在第二次单击上一个或下一个按钮时出现错误(Uncaught TypeError:无法读取 null 的属性“sl
我正在尝试弄清楚如何获取用户名,该用户名是存储在用户集合中的属性,该属性已与 Firebase 身份验证模型创建的属性合并。我可以访问 authUser - 它为我提供了 firebase 在身份验证工具中收集的有限字段,然后我尝试从那里获取相关的用户集合(使用相同的 uid)。我有一个反应上下文消费者:import React from 'react';const AuthUserContext