react-router 相关问题

React Router - 一个完整的React路由库,灵感来自Ember的路由系统

当我导入 bootstrap 时,React bootstrap 图标不起作用

导入 bootstrap.css 时,我在 NavLink 组件中看不到引导图标。 我有一个 React 项目,我使用 npm i bootstrap 安装了 bootstrap,并且还安装了 react-bootstrap-icons us...

回答 1 投票 0

TypeError:无法在 React 中读取未定义的属性(读取“push”)

我在开发 React 应用程序时遇到问题,收到错误“TypeError:无法读取未定义的属性(读取‘push’)”。当我尝试时会出现此错误...

回答 1 投票 0

React Router 的目的是什么?

既然我们可以在服务器上使用 Express 进行路由,为什么还需要客户端路由器呢? 有什么好处,是否只对 SPA 有意义?

回答 2 投票 0

菜单在 React JS 中无法正确渲染

由于我是 React js 开发新手,因此我正在开发一个具有菜单和仪表板组件的 React 应用程序。我想根据用户角色呈现菜单。我保留的用户角色...

回答 1 投票 0

react router v6 + vite + TS 中的受保护路由,当我获取特定页面 url 时,它会将我返回到 / [重复]

我正在尝试在React router dom vs 6中创建受保护的路由,但我有一个又一个问题显示,例如刷新页面变为空白然后修复页面后仅返回登录任何人都可以

回答 1 投票 0

如何在React Router v6 + vite + TS中创建受保护的路由[重复]

我正在尝试在React router dom vs 6中创建受保护的路由,但我有一个又一个问题显示,例如刷新页面变为空白然后修复页面后仅返回登录任何人都可以

回答 1 投票 0

如何找出ReactJS中的错误来自哪里?

我收到此错误是因为我不小心在渲染方法中调用了某些方法。由于我的应用程序代码非常大,我无法找出它来自哪里。 当我点击

回答 3 投票 0

在React Router v6 + vite中创建受保护的路由

我正在尝试在React router dom vs 6中创建受保护的路由,但我有一个又一个问题显示,例如刷新页面变为空白然后修复页面后仅返回登录任何人都可以

回答 1 投票 0

React Router v6:使用 matchRoutes 进行路由跟踪

我们使用自己的内部路由组件来跟踪react-router-dom v5中的路由。它看起来大致是这样的: 从'react-router-dom'导入{交换机,路由}; // 编辑:这是 React-Router v5 co...

回答 4 投票 0

React Router 更改 URL,但不会更新页面,除非从浏览器刷新

所以我在YouTube上看了很多关于React初学者的教程, 但是,我在这个 URL (localhost/) 上并单击“设置”按钮将 URL 更改为 (localhost/settings),但没有执行此操作

回答 3 投票 0

无法在简单的导航标签内使用反应路由器链接

从“react”导入React 从“./img/logo1.png”导入徽标 从“react-router-dom”导入{链接} 导出默认函数 Navbar() { 返回 ( {/* 主题切换... import React from 'react' import logo from './img/logo1.png' import { Link } from 'react-router-dom' export default function Navbar() { return ( <div> {/* theme switch and login signup */} <div className="border-2 border-blue-600 h-full"> <Link to="/">Home</Link> </div> </div> ) } 我一开始尝试环绕一个普通的 div 或一个部分,但没有得到输出。这是一个完全空白的白屏。我以前做过 Link 项目,但这是我第一次遇到这个问题。我也禁用了反应安全模式。我到底应该做什么? import React from 'react'; import logo from './img/logo1.png'; import { Link, BrowserRouter as Router } from 'react-router-dom'; // Import BrowserRouter export default function Navbar() { return ( <Router> {/* Wrap your Link components inside Router */} <div> {/* theme switch and login signup */} <div className="border-2 border-blue-600 h-full"> <Link to="/">Home</Link> </div> </div> </Router> {/* Close Router */} ); }

回答 1 投票 0

使用react-router时有没有办法将参数限制为某些值?

我正在使用react和react-router构建一个站点,我有两种不同类型的路由,如下例所示: <

回答 2 投票 0

如何在 React + Material UI 中使用 Link 进行导航

常量页面 = ['主页', '菜单', '预订']; {pages.map((页面) => ( const pages = ['home', 'menu', 'reservation']; <Box sx={{ flexGrow: 1, display: { xs: 'none', md: 'flex' } }}> {pages.map((page) => ( <Link component={Link} to='/'>Home</Link> ))} </Box> 我尝试观看一两个有关如何在 MUI 中使用路由的视频,但我无法找到解决方案。尝试实现 MUI 路由库中的示例,但我无法获取它。有没有更简单的方法来完成它?我已经在 App.tsx 中更新了我的路线和路线。 你可以使用react router dom包6.. 这是一个例子: [Github 示例][1] 它有很多导航方法,例如“链接到”和 useNavigate import { Routes, Route, Outlet, Link } from "react-router-dom"; function Layout() { return ( <div> <nav> <ul> <li> <Link to="/">Home</Link> </li> <li> <Link to="/about">About</Link> </li> <li> <Link to="/dashboard">Dashboard</Link> </li> <li> <Link to="/nothing-here">Nothing Here</Link> </li> </ul> </nav> <hr /> <Outlet /> </div> ); }

回答 1 投票 0

如何在索引文件级别使用 const createBrowserRouter:ReactJS

我的代码结构如下,当我尝试加载useBlocker时,它会抛出以下错误错误:useBlocker必须在数据路由器内使用。所以为了解决这个问题,我们...

回答 1 投票 0

未重定向至所需链接

问题是,每当我尝试结账时,如果我没有登录,它会转到链接“http://localhost:3000/login?redirect=shipping”登录,然后转到运输站点什...

回答 1 投票 0

如何确保在 @tanstack/react-router 中应用具有身份验证重定向的管理布局

我正在开发一个使用 @tanstack/react-router 的项目,我需要保护我的管理页面。我决定使用布局将身份验证限制应用于管理文件夹的所有子文件夹。 ...

回答 1 投票 0

基于角色的反应路由器

根据用户角色在react-router中有条件地渲染路由的最佳方法是什么。我遇到的情况是,并非所有角色都有权查看某些路线。而且我还需要处理 subrou...

回答 3 投票 0

如何在react router dom中触发Loader重新渲染

在下面的代码中,我想触发加载器的重新渲染,以便更新数据,但我不知道该怎么做。 从“反应”导入反应; 从 '

回答 1 投票 0

我正在使用react-router-dom v6。为了在页面移动后调整滚动位置,我使用了 ScrollRestoration。我很好奇在哪里使用这个

我好奇的不是如何使用代码,而是在哪里使用代码的标准。 我有三个主要组件来构建我的项目。 索引.tsx 从“应用程序”导入应用程序; 导入

回答 1 投票 0

迁移到react-router v6时,获取模块“react-router-dom”没有导出成员“RouteComponentProps”错误

我们有基于遗留类的代码,我们正在尝试将其迁移到版本 6 的最新 React 路由器。在迁移过程中,我们收到此错误: 模块“react-router-dom”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.