当我尝试导航到以下网址 http://localhost:3000/alunos/adicionar-aluno 时,它会使用空值呈现组件 {Detail Student},而不是正确的组件 {FormAddStudent}。我是 React 的新手,所以不确定我做错了什么,我尝试使用确切的 prop,但没有成功。这是代码: <Router><CssBaseline /><div classNa
2020-10-24
每当我进入路径(“/”)时,即使我已经登录,注册组件也会加载一次几秒钟,然后显示仪表板,重定向时也会发生同样的情况,请问如何解决它。<Routeexactpath="/"render={() => {return loggedIn ? <Dashboard /> : <Signup />;}}/><Routeexactpath="/resetPassword"render={() => {retu
2021-01-08
我正在使用 HashRouter 呈现不同的页面。我遇到的问题是,当我访问/service/app/sort 时,它呈现<MainPage />,而我期望它呈现<ChildPage />。这与我的路由器类似 <HashRouter><Switch><Route path="/service/app"><MainPage /></Route><Route path="/service/app/
2021-06-30
我是 React 新手,正在努力。以下代码片段给出以下错误"Uncaught TypeError: Cannot read property 'creationDate' ofundefined".如果我将代码从 populateTableRows 和 creationDate 函数移到 render 内部,一切都会正常工作。SurveyList 从另一个组件获取数据。我知道这是一个非常丑陋的组件
2016-05-26
我是 React JS 的新手,我正在构建一个货币转换器,但我似乎遇到了一个错误,不知道为什么会发生。当我从选择下拉菜单中更改货币时,我收到以下错误“未捕获(在承诺中)TypeError:无法读取未定义的属性(读取'AED')”我想知道代码出了什么问题,有人可以帮忙吗?我的 APP.jsx 代码是import React, {useEffect, useState} from 'react';im
2022-09-27
代码:var Game = createReactClass({getInitalState() {return {start: false}},handleStartClick() {this.setState({start: true})},handleStopClick() {this.setState({start: false})},render() {return (<div><h1>
2017-04-22
我在 React 中有一个这样的代码...import React, { Component } from 'react';class Card extends Component {constructor(props) {super(props);this.state = {eventName: props.eventName,eventDate: props.eventDate,eventDe
2018-05-18
我在切片 json 时遇到了问题。我之前使用的是 data.json,一切正常,但是当我尝试将其与 fetch 一起使用时。控制台告诉我 data.slice 不是一个函数。这是我在 React 中的代码: const left = '<';const right = '>';const { currentPage, usersPerPage } = this.state;const las
我正在编写一个使用回溯算法的数独解算器。为什么我的代码中的slice()方法返回引用?我知道如果数组不是Number、String或Boolean,slice方法将返回引用。但在我的代码中,数组填充了0,这怎么可能?backtrack() {if (this.state.IsEnd === true)return true;const board = this.state.squares.slic
2018-09-12
我正在开发一个 React 应用,当我在输入字段中输入一些文本时,该字段应与城市列表匹配。我创建了一个操作并接受两个输入(列表和城市),我应用了list.slice()并检查了该值。当我在输入字段中输入另一个字符时,它显示error,表示切片应用于undefined。//app.jsinputHandler = event => {event.preventDefault();let val =
2019-11-06
我遇到一个错误,我无法在 react 中使用 javascript 的 .slice() 方法,基本上我在基于类的组件中的函数内调用slice() 方法,并且我放置切片的函数被传递给 2 个级别的子组件并从那里触发 onClick 事件,但问题是切片方法没有完成删除元素的工作,它只是控制台相同的数组,这里我以简单的概念向您展示代码,useSlice = () => {let arr = ['a',
2020-09-09
我有一组布尔值。const [locks, setLock] = useState([false, false, false, false]);目标:我试图通过对旧锁数组进行切片来更改基于索引的值。问题:如果值为 1,则数组的最后一部分 (locks.slice(value + 1)) 将返回为空。切片不应该将数组中选定的元素作为新数组对象返回吗,这样就不会更改锁数组?function handl
2020-09-19
我无法找出代码的问题,因为我甚至将其与 git 用户提供的源代码进行了匹配,并且它们是相同的,但仍然显示错误因此下面是错误:-以下是 shortenAddress 组件的代码:- export const shortenAddress = (address) => `${address.slice(0, 5)}...${address.slice(address.length - 4)}`;以下是
2022-04-24
我对 Reactjs 还不熟悉,我想我已经尽力了,但还是无法解决这个错误“TypeError:无法读取未定义的属性‘id’”请帮忙,下面是我的代码。if(this.props.controller === 'location'){eventData = Object.keys(this.props.heda).map( evKey => {return Object.keys(evKey).map
2018-03-15
我正在学习 React,在发出 ajax 请求时遇到此问题,即使我得到了响应,但无法将该响应传递给其他函数 { this.showBattersData(data); },我可以在其中呈现 dom。很明显我在这里遗漏了一些东西。任何帮助都将不胜感激。import React, {Component} from 'react'import { fetchFactory } from '../Fetc
2018-05-11