react-router-dom相关内容
我正在使用 create-react-app .我想对路由器的基本代码进行拆分,但我想获取用户在浏览器中打开的第一个块,然后在后台异步获取其他块 路线 const HomeModule = React.lazy(()=> import('./modules/ft_home_module/src/main'));const AuthModule = React.lazy(()=> impo
..
告诉我如何访问路径名?参数 this.props 为空,并且 this.props.location 未定义. 如何自动获取此参数而无需自行设置? 找到的大多数解决方案都需要我自己(手动)设置此参数,这不是很方便,而且会使代码复杂化. ReactDOM.render(
..
我在项目中使用aws-amplify,react-hook.该应用程序有一些私人路线已在下面定义: const ProtectedRoute =({render:C,props:childProps,... rest})=>{返回 ((childProps)?():(
..
我的网站托管在一个子目录中,例如http://mywebsite/admin,其中/admin是子目录 我将我的react应用程序(create-react-app生产版本)上传到/admin子目录中.我还使用react-router v4 BrowserRouter来执行一些简单的客户端路由.以下是我的react-app上的一些相关片段: index.js import从'rea
..
目标是将/login作为唯一的公用路由,一旦登录的用户具有基于用户角色的路由. 使用Keycloak进行身份验证我从keycloak.idTokenParsed.preferred_username获取用户:管理员,经理,工程师,操作员. 如果操作员尝试转到角色受限路径,则路由将重定向到/notauthorized页面. (这部分没有完成) 如果未登录,则用户将被重定向到/login页面. (这部
..
我在PhpStorm(2019.3.1)中使用React(16.12.0). 我要导入的软件包是react-router-dom(5.1.2) 我将编写以下导入: import { NavLink, Switch } from "react-router-dom"; 这两个软件包都可以通过webpack/babel正确导入,并且当我同时使用Switch和NavLink时,页面
..
我正在尝试在react-router上新的useHistory挂钩内模拟history.push并使用@testing-library/react.我只是像第一个答案一样嘲笑该模块:如何进行测试组件使用新的React Router钩子? 我正在这样做: //NotFound.js import * as React from 'react'; import { useHistory }
..
是否可以创建一个全局历史文件来管理react-router-dom v5上的createBrowserHistory()? 我知道V5具有useHistory()作为获取历史记录的一种方式.但是是否可以从任何地方检索历史记录,例如在我不使用功能组件的情况下? 在V4上,我可以创建一个文件history.js: import { createBrowserHistory } from '
..
我正在React中创建一个博客,以部署在 GitHub Pages 上. 问题 创建了我的React应用并添加了 BrowserRouter 进行导航,所有操作在localhost上均正常,并且该应用已成功部署在 GitHub Pages 上. 即使可以在 GitHub Pages 上访问主页,如果我单击任何链接,也会出现 404错误.问题是 BrowserRouter 不适用于Gi
..
我将我的投资组合(仍在开发中)托管在github页面上。它只是一个包含静态内容的网络应用。而且我需要将Google Analytics(分析)添加到我的投资组合中并获得访问次数(主要是为了熟悉该过程)。我发现了 react-ga 模块,该模块可用于在React Apps上配置Google Analytics(分析) (使用create-react-app创建)。 然后跟随此教程,并对其进行配
..
所以我读过类似的问题,但是答案对我来说太复杂了。我没有设置后端,我只使用create-react-app并安装react-router-dom,虽然我的网站可以在本地主机上刷新,但是当我在Internet上上传它们时,如果刷新了除主页,则显示404未找到页面错误。 这些是我已安装程序的版本: “ react”:“ ^ 16.6.3”, “ react-dom”:“ ^ 16.6.3“,
..
使用此存储桶策略: { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s
..
我正在构建一个导航栏,该导航栏在切换到移动设备时会响应.换句话说,在移动时折叠,然后在选择/单击导航按钮时,它应该路由到路径并将所有导航菜单折叠到切换样式栏.但是,下面是我得到的快照及其相关代码: 代码: render() { return ( !this.state.isAuthenticating &&
..
如何使用react-router-dom v4禁止用户点击浏览器后退按钮? 我正在页面上显示一个模式,当用户按下浏览器后退按钮时,用户将转到上一个屏幕,而我只是想关闭模式. 我尝试这样做 onBackButtonEvent(event) { event.preventDefault(); // the user shouldn't be able to mov
..
当我将商店中的商品从let store = createStore(myReducer);传递到其他组件时,它是不确定的.当我使用react-router-dom时会发生这种情况,但如果没有这种情况,它就会变好. 路线部分 路线在App组件中
..
对于使用 react-router-dom 中的 Route ,我有两个疑问( v4.3.1 ): 何时使用组件 vs 渲染中的路线: } /> 如何访
..
我有多个组件,其中一个是导航栏中的组件,我有多个应该滚动到每个部分或组件的链接,在纯HTML中,我们使用href和anchor标签.但是在这里我找到了一个名为react-scroll的React库,但是问题是我不知道如何从Navbar组件中的Link链接到不同文件夹中的每个组件.任何帮助将不胜感激. import React, { Component } from "react";
..
如何在.map中为每个TableRow添加链接? *我的错误是validateDOMNesting(...):不能显示为“"的子代 我正在使用反应路由器react-router-dom 如何在Table TableRow的.map的每个循环中添加链接? import React, { Fragment } from 'react' import { Paper }
..
我有一个使用Material-UI设计的Web应用程序,正如您在下面看到的那样,我正在使用Button导航来浏览基本的着陆页组件.
..
使用material-ui@next实现路由的最佳实践是什么?在以前的版本中,我可以将containerElement与Link结合使用,但不再起作用.在文档中找不到任何帮助. }>My Link 解决方案 您可以将Link用作MenuItem的父组件:
..