react-router 相关问题

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

React vite ssr 不让我使用路由(react-router-dom 的问题)

我正在使用react vite ssr,结构与示例项目相同,创建vite-react-ssr来制作landind页面,但是当我想实现像关于我们这样的路线时,o notfound there a l...

回答 1 投票 0

无法在React js中浏览受保护的路由[重复]

这是受保护的路由代码: const ProtectedRoute = (props) => { const [isAuthenticated, setIsAuthenticated] = useState(false); 使用效果(()=> { const checkAuth = async () =>...

回答 1 投票 0

页面加载时重新混合重定向

在 Remix 中重定向页面加载的最佳方式是什么?我下面的代码是不是很糟糕或者没有必要调用? 我网站上的基本路线始终以 /orderId 开头。我有一个标记为 &q...

回答 1 投票 0

React Router SSR:useLocation()只能在<Router>组件的上下文中使用

我遵循了本指南https://reactrouter.com/en/main/guides/ssr#without-a-data-router 我正在服务器渲染这样的应用程序 // ... 我遵循了本指南https://reactrouter.com/en/main/guides/ssr#without-a-data-router 我正在服务器渲染这样的应用程序 <StaticRouter location={req.url}> <Routes> // ... </Routes> </StaticRouter> 我的一条路线包含此代码 import React from 'react' import { useLocation } from 'react-router' export function SceneButton(props: SceneButtonProps) { const location = useLocation() // ... return <button>Scene</button> } 当我渲染应用程序时,出现此错误 useLocation() may be used only in the context of a <Router> component. 如何以浏览器端和服务器端都有效的方式获取此处的位置? 另外,奇怪的是,React Router 文档真的希望我使用 Remix,但我的应用程序很大,我无力重写它。 如果您使用的是 StaticRouter 中的 react-router-dom/server import { StaticRouter } from "react-router-dom/server"; 然后我怀疑您还需要从同一个库导入 useLocation 钩子,例如react-router-dom 而不是较低级别的 react-router 库。 更新 SceneButton 以从 react-router-dom 导入: import React from 'react'; import { useLocation } from 'react-router-dom'; export function SceneButton(props: SceneButtonProps) { const location = useLocation(); // ... return <button>Scene</button>; }

回答 1 投票 0

React Router 重定向功能不起作用

我正在React路由器中实现一个虚假的身份验证系统,当用户未登录时,该系统将用户重定向到带有路由“/login”的登录页面。该功能位于utils.js中...

回答 1 投票 0

React 应用程序在注销时不会重定向到登录页面

我正在开发一个带有用户身份验证的 React 应用程序。我想在用户注销时(即,当他们的身份验证令牌被删除时)自动将用户重定向到登录页面。然而,...

回答 1 投票 0

使用 React Router DOM 表单组件将“/?index”附加到地址栏中的基本 URL

我正在使用react和react-router-dom实现一个身份验证页面,其中我的登录页面是我主页的索引路由,我正在利用react-router-dom表单组件来处理提交...

回答 1 投票 0

react-router routerprovider 中未受保护和受保护的路由

我之前用这种方式使用反应路由器的旧方式构建了一个应用程序 应用程序.jsx 如果(验证){ 返回 } 返回 应用程序保护的路线 <...

回答 1 投票 0

react-router-dom 链接标签不起作用

我对 React 很陌生。我试图让基本路由与react-router-dom(v.4.0.0)一起使用,但我无法让链接标签工作。 URL 发生变化,但链接到的组件未得到渲染...

回答 1 投票 0

为什么刷新页面总是到首页?

我的问题是,每次刷新,总是到首页,但是url部分仍然在上一页。我不希望主页消失。我能做些什么? 导入 {configureStore} fr...

回答 1 投票 0

组件在响应同步输入时暂停

错误:组件在响应同步输入时挂起。 这将导致 UI 被替换为加载指示器。到 修复,挂起的更新应该用 startTransiti 包装...

回答 3 投票 0

为什么我收到 MUI DateTimePicker TypeError: value.isValid is not a function at AdapterDayjs.isValid

在使用 Day.js 作为日期适配器时,我遇到了 @mui/x-date-pickers 库中的 MUI DateTimePicker 组件的问题。每当我尝试将 DateTimePicker 与 Day.js 一起使用时,我...

回答 1 投票 0

表单提交中的 React Router 导航

导航不起作用,当我手动输入 URL 和链接时,React 路由器工作正常 常量导航 = useNavigate(); 函数handleForm() { console.log(&quo...

回答 1 投票 0

拒绝应用 ' 的样式,因为其 MIME 类型('text/html')不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查

这对我来说有点奇怪。所以我位于公共文件夹中的 stylee.css 在一个页面上工作,而另一个页面给我一个错误。我不知道什么可能会导致它在一个上工作而在另一个上不起作用......

回答 1 投票 0

在新选项卡中打开选项卡后立即关闭React js

{轮廓} 我的网站标题中有这样的链接,当我尝试...

回答 1 投票 0

React 中切换路由后引用为空

不要使用我们的数据训练人工智能。这个应该不需要解释吧

回答 1 投票 0

如何修复使用包装组件渲染 React Route 组件时出现的错误?

我有基本的reactjs应用程序,我想实现某种经过身份验证的检查。因此,如果用户通过身份验证,他就可以访问页面,而不是用户必须重定向到/login。 这是根配置...

回答 1 投票 0

如何使用 React Router v6 创建子路由器?

这是我当前的 React Router 实现: const 路由器 = createBrowserRouter([ { 小路: ”/”, 元素: ( <...

回答 2 投票 0

React-Router 6.23.0 - 如何在导航到 url 后隐藏子路径

我使用react-router 6.23.0的路线有以下代码 const 路由器 = createBrowserRouter([ { 路径:'/水果', 元素: , 错误元素:<

回答 1 投票 0

reactJs 最好的后端语言是什么

我正在学习 React js,但我不知道我需要选择什么作为 React js 与 MySQL 一起使用的后端语言。谁能建议 IT 中使用的后端语言是什么

回答 1 投票 0

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