开发者问题收集
尝试创建状态的副本,更新副本并将其分配回状态,但它会引发错误。这是我的代码:class App extends Component {constructor(){super()this.State = {user: {username: '',password: ''}}}updateuser = (attr, event) => {console.log(attr + '==' + event.
我正在编写一个函数,该函数调用一个 prop,该 prop 调用数组中的对象,但它一直抛出此错误:TypeError: undefined is not a function (near '...robots.map...')我假设它谈论的是用户,但我不知道。任何帮助都将不胜感激,这是我的代码此文件 CardList.js 上抛出了错误import React from 'react';impor
我正在尝试运行此代码(从某个来源获取),其中动态创建输入并在提交时记录值。我收到此错误:Cannot read property 'users' of undefined while calling createUI.有人可以帮我吗?import React, { useState } from "react";import ReactDOM from "react-dom";export def
我正在尝试创建个人资料页面以显示单个用户的特定数据。当我想使用 connect 获取个人资料状态时,问题在于它返回 null !!个人资料状态应该具有来自后端的有效负载在 Profile.js 中const Profile = ({ getProfileById, profile: { profile }, auth, match }) => {console.log(profile);useEf
我正在创建一个 React 应用,从 redux 获取数据。我在浏览器中遇到了以下错误消息。请检查并告诉我我遗漏了什么。我正在使用 create-react-app redux-toolkit 安装模板来创建应用这是我的app.js:import React from "react";import { useSelector } from "react-redux";import "./App.c
我正在尝试在 React 中创建一个 Messenger 克隆应用程序,但我真的不知道发生了什么事情导致了这个错误:TypeError: Cannot read property 'username' of undefined为什么突然出现这个错误?请看一下!所以我有两个文件,第一个是App.js:import React, { useState, useEffect } from "react"
我在 userSlice.js 中收到此错误“无法读取未定义的属性‘user’”,默认情况下,该 userSlice.js 在 react-redux 中名为 counterSlice.js。我也尝试过通过更改名称和函数名称进行导出,我想我导出的是正确的函数。有什么建议或修复可以让它运行吗?这是我的userSlice.js文件,import { createSlice } from '@redux
我有一个类组件 User,我想渲染state.user中的内容。使用 Redux Dev Tools,我可以看到用户具有正确的值。这是我目前所拥有的:class User extends Component {componentDidMount() {this.props.getUser('60ab0b564fbb1d334002c777');}renderUser = (user) => {re
我目前有一个侧边栏,其中包含 6 条硬编码路线。其中一些路线有硬编码子路线;当我单击路线时,它会展开以显示其子路线。其中一条路线从 API 获取其子路线(返回 JSON),我如何将它们加载到侧边栏的子菜单中?最好是延迟加载:ABCDEF单击 E,它会从 API 获取路线并显示它们:ABCDE123F
我被 React 基础知识难住了 :/有一段代码可以生成包含 json 数据的表格:import React from 'react'import { DataTable } from 'react-data-components';function buildTable(data) {const tableColumns = [{ title: 'Author', prop: 'author'
我正在尝试开发一款将其他“应用”作为“插件”的应用。此基础应用将仅包含基本身份验证路由,而其他应用将在其中定义自己的路由。如何使用 React 实现此目的?我想 React Router 可以有一些东西,但我找不到它。我来自 Ruby on Rails 世界,在那里我可以使用 gem 作为引擎,在基础应用上,我只需将引擎mount安装在给定路径上即可。我正在寻找类似的东西,这样在我的基础App.j
我尝试使用React Hooks重构我的代码,但我真的不明白如何使用 Hooks 通过 React Routers 将 props 传递给我的组件。旧的(正常)React 代码如下所示:App.jsimport React from 'react';import { withRouter } from "react-router-dom";import {Routes} from './route
我尝试在成功登录后管理会话,同时在表单提交时重定向到某个页面。我通常会在类组件中执行此操作:componentDidMount() {if (context.token) {return <Redirect to="/" />}}但我想使用 React 钩子,因此;以下代码不会重定向到任何地方:import React, { useEffect } from "react";import Reac
我正在学习 React js,我正在使用下面的数据代码来绑定从 API 接收的值。我正在使用MUI Datatable来绑定数据,一切正常。我的问题是当我运行 react js 应用程序时,它首先渲染空的 mui datatable 表,然后加载数据。有没有什么办法可以在主页加载时首先调用 api onpageload。function GetEmployeeList() {const [empL
我有这个钩子,它在安装组件时请求数据,在卸载时清除给定实体的存储:export const useFetch = () => {const dispatch = useDispatch()const data = useSelector(entitySelector.data) // Selector which returns data from storeconst status = useS