我不明白为什么它会给我这个错误,这是因为我使用的是 React Router V6。有人可以看看这个并告诉我是否遗漏了什么吗?这是代码:代码:import { useParams, useMatch, Route, Routes, BrowserRouter as Router } from 'react-router-dom';const {id} = useParams();const [bo
2022-07-30
我试图将导航栏添加到 Webb 应用程序,当我将<Navbar/>放入 App.js 时,我收到以下错误。我了解到该错误可能与<Link/>的to属性有关,但我找不到任何问题,而且我无法理解此错误。我很感激所有的想法,感谢您的时间!> components.tsx:197 Uncaught TypeError: Cannot read properties of undefined (readin
2022-08-28
我一直在关注 Tyler Mcginnis 的教程,但在使用 React Router 时遇到了问题,特别是历史记录。我最终逐字逐句地复制了他的代码,只是为了看看是不是只有我一个人遇到这个问题,但我仍然得到Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a
2017-03-16
当 /logout 路由被点击时,我尝试将用户重定向到登录页面。身份验证正在运行(jwt 令牌已被删除,但应用程序无法重定向到 /login。此外,如果我对 / 执行此操作,应用程序也会崩溃。在登录路由上,我使用 react-router-dom 包中的 withRouter,这样我可以访问this.props.history.push('/redirect_to_a_new_path'),但是当
2017-08-25
按照 React 培训文档学习react-router的基础知识,但第一个示例就失败了。下面是我的package.json信息 "dependencies": {"history": "^4.7.2","react": "^0.14.7","react-dom": "^0.14.7","react-router": "^2.0.0"},这是index.js文件中的相关代码 import
2017-11-13
因此,我尝试在 React 中使用history,但它似乎被移动了很多次。我发现了这一点:https://github.com/ReactTraining/react-router/blob/ab4552d2ea0ec5c0cf3c534bca654a1af3ea0dec/docs/guides/NavigatingOutsideOfComponents.md但它只是说'react-router'
2018-06-07
有人可以帮助我,我想使用 React Router,但是我有一个无法修复的错误。我的错误是:“react-router”不包含名为“browserHistory”的导出。我的代码如下谢谢 ^^import React, { Component } from 'react'import {Router, Route, Link,browserHistory,IndexRoute} from 'rea
2018-08-01
我使用npx create-react-app app-name创建了一个新的 React 应用程序。然后我将目录更改为该应用程序文件夹,然后运行以下命令。npm install react-router@next react-router-dom@next然后我运行我的应用程序,它运行良好。然后我更改了默认代码并使用了 Routes、Route 等。这是 APP 代码import React f
2020-07-24
我的 React 项目中有这个index.js:import React from 'react';import ReactDOM from 'react-dom';import './css/main.css';import App from './App';import * as serviceWorker from './serviceWorker';import {BrowserRoute
2020-09-15
我在 redux store 中使用历史记录时遇到问题。here is my store.js import { applyMiddleware, createStore } from 'redux';// import { createLogger } from 'redux-logger'import { composeWithDevTools } from 'redux-devtools-e
2021-02-25
之前用起来还好。但是现在不行了。这是什么原因?该怎么办?无法读取location prop。在header代码中添加了withRouter,然后这次FriendsHeader就报错了。这是我的FriendsHeader代码import React from "react";import styled from "styled-components";import { Container } fro
2020-12-15
我正在使用 System JS 动态添加 React 模块,效果很好!除非我尝试使用已加载模块中的 react-router 上下文。"react-router-dom": "6.0.0-beta.0"您可以在 React 组件资源管理器中看到,肯定有一个<Router>组件作为祖先。路由在主机应用程序中运行良好 - 仅当从动态加载的组件调用时才会中断。我是 React 新手,所以我可能对如何向深
2020-10-17
我需要在 2 条路径之间路由,我安装了npm install react-router(react-router: 6.2.1 和 react-router-dom: 5.2.0)。我在网页中收到一条错误消息Error: useRoutes() may be used only in the context of a <Router> component.,这最终意味着我没有使用 BrowserR
2021-12-20
我在我的 React 应用中使用react-router-dom。当我使用:function App() {return (<BrowserRouter>{ useRoutes(routes) }</BrowserRouter>);}并且我收到错误消息:未捕获错误:useRoutes() 只能在 <Router> 组件的上下文中使用。我搜索了如何修复它并将我的代码结构更改为:function Ap
2022-05-03
尝试从react-router-dom导入useNavigate时,出现以下错误:Attempted import error: 'useNavigate' is not exported from 'react-router-dom'.我的导入语句:import { useNavigate } from 'react-router-dom';
2020-10-06