腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
“
PrivateRoute
”
属性
而
不是
“
render
”
属性
创建
组件
reactjs
、
react-router
const
PrivateRoute
= ({ component, ...rest }) => { <Route
render
={()=>(!loggedInUser ?我发现我不能在选项2中
使用
新的usePara
浏览 23
提问于2020-01-14
得票数 0
1
回答
使用
render
prop声明的React
PrivateRoute
在执行重定向之前显示私有
组件
reactjs
、
react-router
我正在
使用
问题中提到的
PrivateRoute
实现。=声明
PrivateRoute
时,我发现了这一点,如下所示:<
PrivateRoute
path=&q
浏览 16
提问于2020-05-27
得票数 0
回答已采纳
1
回答
react路由器
使用
params返回空对象
javascript
、
reactjs
、
firebase
、
react-router-dom
我有一个网络应用程序正在开发中,这就像
使用
firebase的谷歌驱动器。我有这个useParams()在仪表板屏幕,这是所有不同的文件夹路由应用程序的主页。因此,对于这个屏幕,我
使用
了useParams,现在当我
使用
参数(console.log)时,它会显示一个空对象{},而且当我单击按钮时,它不会只导航URL更改在App.js中import { BrowserRouter, Switch, Route } from 'react-router-dom'; import
PrivateR
浏览 120
提问于2021-05-13
得票数 1
回答已采纳
2
回答
保护路径在反应中,
而
不是
通过参数
reactjs
、
react-router
我正在尝试
创建
一个受保护的路由,如下代码所示: return( authenticatedexact path="/appointments"
render
=
浏览 0
提问于2018-11-18
得票数 1
1
回答
组件
this.props日志记录在控制台中未定义,但显示在工具中。
javascript
、
reactjs
、
react-router
、
react-router-v4
、
react-props
私人路线的定义: <Route {...rest}
render
: <Redirect to="/" /> )<this.
PrivateRoute
我在另一个
组件
的fetch之后设置this.pro
浏览 0
提问于2018-04-12
得票数 1
回答已采纳
1
回答
道具类型错误:道具`location`在`
PrivateRoute
`中标记为required,但其值为`unfined`
javascript
、
reactjs
、
react-router
、
react-router-dom
、
react-proptypes
为了仅向经过身份验证的用户提供访问权限,我
创建
了一个类似于描述的的
组件
PrivateRoute
。一切正常,但它给了我一个警告,“位置”是不确定的。/hooks/login/auth'; <Route
render
={(props) => ( auth.getToken()
浏览 0
提问于2021-11-27
得票数 1
2
回答
警告:不能在同一路由中
使用
<路由component>和<路由
render
>;<路由
render
>将被忽略
reactjs
、
react-router-v4
您好,我尝试保护路由,如果没有身份验证,但它不工作App.jsimport
PrivateRoute
from './component/routing/
PrivateRoute
'; import '.exact path="
浏览 0
提问于2019-08-08
得票数 19
回答已采纳
1
回答
PrivateRoute
在React.js中的实现
javascript
、
reactjs
在React中实现
PrivateRoute
有一些问题。)时,onAuth方法将被调用,并设置(或不设置)应用程序状态的currentUser
属性
。此
属性
为null (当用户未经过身份验证时),并表示用户详细信息,如id和username (用户身份验证时)。然后,在基于该
属性
的
PrivateRoute
中,呈现
组件
或应用程序将用户重定向回登录页面。但效果不太好。我的意思是,当我已经通过身份验证并试图访问任何私有路由时,就会被重定向到适当的
组件
。
PrivateRou
浏览 0
提问于2018-11-12
得票数 0
2
回答
基于ajax请求的渲染重定向
组件
reactjs
、
redux
、
react-router
、
react-redux
、
react-router-v4
然而,对于如何在Home
组件
中正确地实现该逻辑,我有点困惑。根据ajax请求的结果呈现重定向
组件
的最佳方式是什么?_id; if(this.props.userStatus.authenticated) { return <Redirect
浏览 6
提问于2017-08-19
得票数 2
1
回答
使用
React的受保护路由
reactjs
在浏览有关在React中
创建
受保护路由的资源时,我遇到了以下示例 <Route{...rest}
render
={(props) => ( ?<Component {...props} /> : <Redirect to='/login' &
浏览 6
提问于2021-01-15
得票数 0
回答已采纳
2
回答
子
组件
未定义
javascript
、
reactjs
、
react-router-dom
请看下面的函数,我正在
创建
身份验证路由,并未定义孩子,并显示空白页面。在App.js中,我
使用
的是专用路由,如下所示,当我
使用
简单路由
而
不是
PrivateRoute
时,它会显示登录
组件
<
PrivateRoute
exact path="/" name="Login"
render
={props => <Login {...props}/>}
浏览 14
提问于2020-03-24
得票数 0
1
回答
使用
Typescript和React在专用路由中传递
组件
属性
reactjs
、
typescript
、
react-router
我正在
使用
来自React Router v4的路由
组件
的
render
props
使用
Typescript和React实现经过身份验证的路由。; 问题是我想调用props上的
组件
集,然而,每次我尝试这样做时,Typescript都会抛出以下错误。TS2604 Image of the error 原因似乎是路由的
组件
类型
不是
Typescript期望的类型,如这里所解释的:https://github.com/microsoft/Ty
浏览 17
提问于2020-08-18
得票数 3
回答已采纳
1
回答
刷新时的专用路由包括重定向路由
reactjs
、
routes
、
react-router-dom
我正在尝试用ReactJS做一个简单的
PrivateRoute
,最初当我编写
PrivateRoute
函数时,它不会重定向到它设置要去的
组件
。{...rest}
render
={(props) => ( ?; 然后我编辑了
PrivateRoute
组件
,去掉了{...rest}
属性
,它工作得很好,它重定向到受保护的页面。但是,每当我编辑
PrivateRoute
组件
和浏
浏览 0
提问于2019-09-07
得票数 0
2
回答
无法读取未定义的私有程序的
属性
状态
javascript
、
reactjs
我在网上找到了如何
创建
一个定制的私有路径,但是,我遇到了一个错误 <Route {...rest}
render
props){ this.state = {
浏览 0
提问于2020-03-03
得票数 0
回答已采纳
2
回答
在React中,我如何
使用
孩子?
javascript
、
reactjs
return ( 9 | {...rest}10 |
render
/contexts/AuthContext" const { currentUser} = useAuth() <Route>
浏览 26
提问于2021-05-04
得票数 0
4
回答
在类型记录项目中实现react路由器
PrivateRoute
reactjs
、
typescript
、
redux
、
react-redux
、
react-router
下面是react路由器中关于如何为受保护路由添加
组件
的示例: return (<Route
render
={props => }} ) />
浏览 0
提问于2018-11-01
得票数 12
回答已采纳
3
回答
使用
react-router处理firebase身份验证
javascript
、
reactjs
、
firebase
、
react-router
、
firebase-authentication
正如许多示例所示,我尝试在setTimeout()中
使用
onEnter(),但最终还是在重定向之前刷新了备用
组件
。 这是我目前所拥有的,我正在尝试提出一个更优雅的解决方案。似乎因为firebase.auth()需要再次初始化,所以在它切换到Profile之前,我得到了HomePage
组件
的闪存。
浏览 8
提问于2016-09-06
得票数 9
回答已采纳
3
回答
为什么反应性-路由器-域自定义路由不起作用?
reactjs
、
react-router
、
react-router-dom
、
react-router-redux
我试图构建一个同时涉及私有路由和公共路由的应用程序,所以我
使用
自定义的私有和公共路由,但问题是,当我试图发送
组件
时,它没有被呈现,并且我无法找出它的错误所在。但
不是
我造的那些。
浏览 6
提问于2020-04-17
得票数 0
回答已采纳
1
回答
当
使用
React Context API的其他
组件
更改状态时,如何防止自动呈现?
javascript
、
reactjs
、
react-context
我正在
使用
带有上下文API的react。在上下文中,我有一个名为isAuthenticated的
属性
,该
属性
在App.js中用于路由目的。但问题是,当操作isAuthenticated
属性
时,该App.js文件也会重新呈现。我不想要这样的行为。 如何防止
组件
自动重新呈现,即使其他
组件
更改了数据或状态也是如此。" />} /> exact path="/app"
浏览 12
提问于2019-09-17
得票数 0
1
回答
用路由以外的标记对路由问题作出反应
reactjs
、
react-router
使用
"react-router-dom": "^5.3.2"
render
() { <Switch><Route path="/auth" exact component={Auth} /> <
PrivateRoute
path="/" exact c
浏览 2
提问于2022-05-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 状态管理:状态与生命周期
React 高阶组件介绍
使用TypeScript开发React应用(三)-创建状态组件
React 状态管理:从 props和state 说起
React 入门
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券