开发者问题收集
我是 React 新手。我尝试使用react-router-dom通过 URL 传递值。但无法获取参数TypeError: Cannot read property 'params' of undefined.我尝试了已有的解决方案但毫无作用。我犯了什么错误?有人能给我解释一下吗?提前致谢。Main组件:function App() {return (<div className="App"><R
我在 Route 中设置了参数。它们从我的组件出现在控制台中,但我收到“未定义”错误。<Router><App><Switch><Route exact path='/data/:param' component={data} /></Switch></App></Router>组件class Data extends Component {constructor(props) {super(pr
我尝试在 React Router 中发送参数并出现以下错误参考代码在我的 Route.js 中,我添加了 browserRouter 和 Routefunction AppRoute() {const classes = useStyles();return (<BrowserRouter><div className={classes.root}><div className='App-hea
每当我在控制台中记录props.match.params时,我都会收到错误:TypeError:无法在 App 中读取未定义的属性“params”。我不确定这是否相关,但即使我 console.log(props),我也会得到四个空数组。以下是所有相关代码:Home.jsimport React from "react";import App from "./App";import { rende
所以我收到一条错误消息 - TypeError:无法读取未定义的属性(读取“params”)TypeError: Cannot read properties of undefined (reading 'params')5 | import products from '../products'6 |7 | function ProductScreen({ match }) {8 | c
我对 JavaScript 和 React 还很陌生,只是跟着一些 YouTube 教程学了学。我无法从网址"/room/:roomCode"获取"roomCode"。Homepage.js<Route path={"/room/:roomCode"} element={<Room />} />Room.jsimport React, {Component} from "react";export
我首先使用以下内容开始此工作,其中“HomePage.js”是唯一的智能组件:import React, { Component } from 'react'import { connect } from 'react-redux'import { bindActionCreators } from 'redux'import actions from '../redux/actions'impo
我正在尝试设置一个 Redux + React Router 应用程序。我认为问题出在 ImmutableJS 上,但我不知道如何解决它。client.jsimport { fromJS } from 'immutable'import React from 'react'import { render, unmountComponentAtNode } from 'react-dom'impor
我有一个 Header 组件,它会根据用户是否登录来呈现一些链接。此组件加载正常,可以正常显示登录和注册链接。单击这些链接会将我带到这些组件,这些组件可以正常运行。登录后,标题会更改为显示退出链接。但是,当我退出时,事情就出错了。登录和注册链接显示正常,但不再起作用。单击注册链接会出现以下错误:Uncaught Error: Objects are not valid as a React chi
我正在学习使用 Redux、React 和 React Router。我遇到了这样的问题:当我使用Link从“/”重定向到“/details/{id}”之类的 URL 时 - 我发现调用了错误的动作创建者。来自“/”组件的动作创建器被调用,而不是“/details/{id}”中组件的动作创建器。但是如果我刷新页面,一切都会好起来。调用正确的操作。带链接的路由:<Link to={/details/
我收到此错误是因为我不小心在渲染方法中调用了某些方法。由于我的应用程序代码非常大,我无法找出它来自哪里。当我单击控制台中的 index.js 链接时,它会将我带到以下代码。这是我在调试(调用堆栈)后发现的,但这不是完整的组件代码,因为组件中的代码行太多,我只是在这里发布其中的一部分。这段代码有什么问题吗:class Sample extends React.Component {construct
我有一个 React 应用,它开始变得无法控制,所以我决定使用 React-Redux。一切都进行得很顺利,直到我遇到了一个奇怪的错误。它显示:TypeError: this is undefined如果 React-Redux 库中没有抛出这个错误,那它就没什么了不起的了。像这样:PureComponentnode_modules/react/cjs/react.development.js:4
我正在参与 MongoDB、Express、React、Node (MERN) 项目。我遇到了“在更改 redux 文件以实现从 Material UI/core <CircularProgress /> 的加载效果后,无法读取未定义的属性‘map’”的问题我尝试过以不同的方式通过 useSelector 访问数据,甚至使用 shallowEqual 方法。我也尝试在 DashBoardAdmin
我有这个登录屏幕,它可以正常工作,但它显示此警告,我对此感到担心。当我单击 headerRight 按钮时,我必须注销并返回到登录屏幕。我已经尝试了该网站提供的所有功能这是我的课程class AuthLoadingScreen extends Component{constructor(props){super();this._loadData();}_loadData = async() =>
我尝试在登录功能后在“主页”路由上导航,并尝试在登录中集成导航功能,但出现错误“无法读取未定义错误的属性‘导航’”。loginUser = (email, password) => {try {firebase.auth().signInWithEmailAndPassword(email, password).then(function(user) {this.props.navigation.