react-router-dom相关内容

反应路由器基本代码拆分(获取第一个块,然后在后台异步获取其他块)

我正在使用 create-react-app .我想对路由器的基本代码进行拆分,但我想获取用户在浏览器中打开的第一个块,然后在后台异步获取其他块 路线 const HomeModule = React.lazy(()=> import('./modules/ft_home_module/src/main'));const AuthModule = React.lazy(()=> impo ..

如何在SPA React应用程序上正确配置Apache,该应用程序位于使用从React Router构建的嵌套URL的子目录中?

我的网站托管在一个子目录中,例如http://mywebsite/admin,其中/admin是子目录 我将我的react应用程序(create-react-app生产版本)上传到/admin子目录中.我还使用react-router v4 BrowserRouter来执行一些简单的客户端路由.以下是我的react-app上的一些相关片段: index.js import从'rea ..

React Router v5.1.2 Public&受保护的认证和保护基于角色的路线

目标是将/login作为唯一的公用路由,一旦登录的用户具有基于用户角色的路由. 使用Keycloak进行身份验证我从keycloak.idTokenParsed.preferred_username获取用户:管理员,经理,工程师,操作员. 如果操作员尝试转到角色受限路径,则路由将重定向到/notauthorized页面. (这部分没有完成) 如果未登录,则用户将被重定向到/login页面. (这部 ..

如何在React Router v5中推送到历史记录?

是否可以创建一个全局历史文件来管理react-router-dom v5上的createBrowserHistory()? 我知道V5具有useHistory()作为获取历史记录的一种方式.但是是否可以从任何地方检索历史记录,例如在我不使用功能组件的情况下? 在V4上,我可以创建一个文件history.js: import { createBrowserHistory } from ' ..
发布时间:2020-11-23 07:00:15 其他开发

React应用程序HashRouter在localhost以及Github用户页面上均不起作用

我正在React中创建一个博客,以部署在 GitHub Pages 上. 问题 创建了我的React应用并添加了 BrowserRouter 进行导航,所有操作在localhost上均正常,并且该应用已成功部署在 GitHub Pages 上. 即使可以在 GitHub Pages 上访问主页,如果我单击任何链接,也会出现 404错误.问题是 BrowserRouter 不适用于Gi ..
发布时间:2020-11-15 21:24:01 其他开发

React应用上的Google Analytics(分析)不起作用

我将我的投资组合(仍在开发中)托管在github页面上。它只是一个包含静态内容的网络应用。而且我需要将Google Analytics(分析)添加到我的投资组合中并获得访问次数(主要是为了熟悉该过程)。我发现了 react-ga 模块,该模块可用于在React Apps上配置Google Analytics(分析) (使用create-react-app创建)。 然后跟随此教程,并对其进行配 ..

使用react-router-dom刷新页面会为创建反应应用程序网站显示404错误

所以我读过类似的问题,但是答案对我来说太复杂了。我没有设置后端,我只使用create-react-app并安装react-router-dom,虽然我的网站可以在本地主机上刷新,但是当我在Internet上上传它们时,如果刷新了除主页,则显示404未找到页面错误。 这些是我已安装程序的版本: “ react”:“ ^ 16.6.3”, “ react-dom”:“ ^ 16.6.3“, ..
发布时间:2020-10-11 03:07:57 其他开发

在移动设备上选择NavItem时,Nav不会崩溃

我正在构建一个导航栏,该导航栏在切换到移动设备时会响应.换句话说,在移动时折叠,然后在选择/单击导航按钮时,它应该路由到路径并将所有导航菜单折叠到切换样式栏.但是,下面是我得到的快照及其相关代码: 代码: render() { return ( !this.state.isAuthenticating && ..

单击导航栏链接时如何滚动到特定的目标组件

我有多个组件,其中一个是导航栏中的组件,我有多个应该滚动到每个部分或组件的链接,在纯HTML中,我们使用href和anchor标签.但是在这里我找到了一个名为react-scroll的React库,但是问题是我不知道如何从Navbar组件中的Link链接到不同文件夹中的每个组件.任何帮助将不胜感激. import React, { Component } from "react"; ..
发布时间:2020-05-16 21:47:08 其他开发