我尝试在输入正确的凭据后重定向用户,但我的前端却出现了这个错误“未捕获(在承诺中)TypeError:导航器未定义”。我真的找不到任何解决方案,所以我希望在这里得到一些帮助。这是我的代码中引发错误的部分:它仅在正确输入的情况下发生(意味着在数据库内找到输入数据),因此当调用redirect时。import { useParams, useNavigate, Route } from "react-
2022-11-30
我是 React 新手。我尝试使用react-router-dom通过 URL 传递值。但无法获取参数TypeError: Cannot read property 'params' of undefined.我尝试了已有的解决方案但毫无作用。我犯了什么错误?有人能给我解释一下吗?提前致谢。Main组件:function App() {return (<div className="App"><R
2020-03-02
我尝试在 React Router 中发送参数并出现以下错误参考代码在我的 Route.js 中,我添加了 browserRouter 和 Routefunction AppRoute() {const classes = useStyles();return (<BrowserRouter><div className={classes.root}><div className='App-hea
2020-11-03
每当我在控制台中记录props.match.params时,我都会收到错误:TypeError:无法在 App 中读取未定义的属性“params”。我不确定这是否相关,但即使我 console.log(props),我也会得到四个空数组。以下是所有相关代码:Home.jsimport React from "react";import App from "./App";import { rende
2021-01-27
所以我收到一条错误消息 - TypeError:无法读取未定义的属性(读取“params”)TypeError: Cannot read properties of undefined (reading 'params')5 | import products from '../products'6 |7 | function ProductScreen({ match }) {8 | c
2021-12-09
我正在参与 MongoDB、Express、React、Node (MERN) 项目。我遇到了“在更改 redux 文件以实现从 Material UI/core <CircularProgress /> 的加载效果后,无法读取未定义的属性‘map’”的问题我尝试过以不同的方式通过 useSelector 访问数据,甚至使用 shallowEqual 方法。我也尝试在 DashBoardAdmin
2021-05-30
我使用react-router-dom在我的React应用程序中进行路由。我的应用程序的一部分提取到另一个包中。依赖项列表如下所示:./app/dashboard/package.json{"dependencies": {"@app/components": "^1.0.0","react": "^16.8.5","react-dom": "^16.8.5","react-router-dom"
2019-04-06
我想解决这个警告。我将 react-router-dom 添加到 App.js 后,就会收到此警告。(应用程序本身在出现此警告时运行正常。)警告消息:index.js:1 Warning: Failed prop type: Invalid prop 'component' supplied to 'Route': the prop is not a valid React componentin
2020-03-11
在升级到 v6 之前,我有这部分代码,它运行正常://beforereturn (<BrowserRouter><Route render={(props) => (<div className={`layout ${themeReducer.mode}`}><Sidebar {...props}/><div className="layout__content"><TopNav/><div cl
2021-12-06
以下REECT路由代码可能在React路由器V5中起作用,但是在React路由器V6640261521中给出以下错误它在React Router V6?261037621中起作用。
2022-03-03
我希望我的 React 应用具有类似localhost:3000/projects/construction和localhost:3000/services/landscape的 URL。react-router-dom 的docs文档说,你可以像这样嵌套路由:function App() {return (<Routes><Route path="invoices" element={<Invo
2022-05-11
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=
2022-07-15
我尝试嵌套一个路由:我在Catalog组件中有一个产品目录,该目录与 URL“backoffice/catalog”匹配。如果 URL 与“backoffice/catalog/edit”匹配,我想路由到Edition组件,但我需要Edition组件作为Catalog的子组件来共享道具。我真的不明白为什么嵌套路由不起作用,请救救我!如果我的应用程序有任何问题,请随时告诉我,我很了解 JavaScr
2019-10-17
我是新手的反应,我正在尝试使用浏览,路线和路线来设置路径。到目前为止,我的代码看起来如下395930813但是,浏览器页面上什么都没有出现 - 控制台输出看起来如下错误似乎与路由器位有关,因为当我将这些行淘汰时,h1标签中的东西似乎是打印正常。您知道如何解决此问题/可能导致的是什么?谢谢!
2021-12-18
使用react-router-dom 版本 6时出现以下错误:Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:1. You might h
2021-12-24