开发者问题收集
在我的父组件中,我有一个按钮,该按钮获取所选项目的对象并在子组件的输入字段中呈现。父组件呈现,<h4 className="table-title">Status</h4><div className="table-box">{props.table_data.map((item, idx) => {if (item.profiledata) {return (<div><h4 className
我很确定我知道问题所在。我认为这是因为子组件在其 props 准备好之前就渲染了。在查看了许多教程和文档后,我就是搞不清楚我做错了什么。我在页面打开时使用 hooks 和 useEffect 从 firestore 获取数据。之后,我想将数据传递给子组件“Table.js”进行显示。如果我在父组件中拥有表格,它可以正常工作,但是一旦我将表格移动到它自己的组件中,我就会收到一条错误消息,指出 for
我正在创建一个显示应用程序及其评论的网站。每个应用程序都有一个页面,每个页面都包含应用程序的评论。如果评论是每个应用程序 API 调用中返回的数据的一部分,那将非常容易,但评论是它们自己的对象,有自己的调用。所以基本上我希望应用程序的页面加载评论。问题是我不断收到错误,因为我的子组件由于某种原因渲染了两次,第一次渲染时没有评论。由于某种我无法理解的原因,它也在父组件之前加载。我已通过在每个步骤中将
我尝试通过将对象属性值设置为空字符串来修复未定义的错误,但仍然出现如下错误:ERROR TypeError: Cannot read property 'notes' of undefinedTSlet notes;if (typeof manufacturer_field.manufacturer_guidelines[0].notes == undefined){notes = '';} el
我正在尝试解决编译器错误“对象可能‘未定义’”const destinationColumnIndex = (): number => {if (typeof result.destination === 'undefined') {return 0;}return boardData.findIndex((column) => column.id === Number(result.destin
getPersonneById(id: number): Personne{const personne = this.personnes.find( personne => {return personne.id == id;});return personne;}显示此错误:无法将类型“Person | undefined”分配给类型“Person”。无法将类型“undefined”分配给类型
我正在开发一个应用程序,我使用状态将 Navlink 中的变量值从一个组件传递到另一个组件,然后将这些接收到的值加载到输入字段中,然后单击另一个组件中的提交按钮以对值执行某些操作。我的值被正确接收并在我提醒它们时正确显示。但是当我单击提交按钮时,它给出错误,指向构造函数TypeError: Cannot read property 'id' of undefined这是我的代码class Pare
我尝试在 React 中使用 ref,它是一个包含对 DOM 中多个其他 div 的引用的数组。在 useEffect 中,我通过一个对象进行映射以呈现 div,并为每个 div 分配一个 ref。在分配 ref 之前,我使用createRef为其实例化一个插槽。我本质上是在尝试复制这个答案建议的操作。我遇到的问题是我的编译器一直看到undefined。我不确定为什么会发生这种情况,但是这是我拥有
import './interface/App.css';import { Home } from './interface/home';import { Router, Route, Routes } from 'react-router-dom';function App() {return (<div><Router><div><Route exact path='/' component=
尝试在 React 应用中使用 Firebase 身份验证。我按照 firbase 文档中的说明进行操作。使用 npm 安装了 firebase添加了 firebase.js 文件:import * as firebase from 'firebase'var config = {apiKey: "AIzaSyBUORmX2qG7BXFC4hqfKAq0Y6HMAsLTGbw",authDomai
使用 reactjs、firebase(google auth)、react-router 和 redux 设置身份验证。问题很简单,但我找不到任何在线资源或解决方案来修复它。无法读取 uid(firebase 中的用户 ID)的权限,因为它告诉我它未定义?我已将其设置为私有路由是一个新组件,并且已将其导入我的应用路由器中。我也计划有一条公共路线。这是我的代码以及错误的屏幕截图。PrivateRo
我试图在从我的 Firebase Auth 中存储的内容加载“个人资料页面”时呈现用户的 displayName 和电子邮件。我在“componentDidMount”中通过设置与来自 Firebase 的响应相关的状态来执行此操作。但奇怪的是,当页面加载时以及每次刷新时,响应都是“未定义”。但是,如果我以任何方式更改代码,保存然后重新加载,数据就会根据需要提取并呈现在我的输入中。发生这种情况的一
我正在创建一个欢迎类型的项目,任何用户都可以使用 react 来迎接那个人所以我面临的问题是它说:TypeError: Cannot read property 'uid' of null但在 firebase 中 uid 是可见的。我已经在控制台上打印了传入的数据,并且 uid 也是可见的,但是在显示内容时整个 UI 崩溃了。错误是: 133 | const { username,userme
我得到了这个简单的表单,用于注册用户并将 uid 和电子邮件数据发送到 firestore 上的集合,我使用的是最新版本的 Firebase 9 w/ 模块化。身份验证工作正常,但 firestore 部分不行。它抛出一个错误:TypeError: Cannot read properties of undefined (reading 'indexOf')at Function.fromStri
我正在学习如何在 React 应用中使用 Firebase 身份验证,并且遇到了这个问题。有人能帮我吗?我已经使用 npm 安装了 Firebase。这是我的 Firebase.js 文件。import { initializeApp } from "firebase/app";import 'firebase/auth'const firebaseConfig = {apiKey: "AIzaS