腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
某些路由
的
React
hide header
组件
、
我有3个
组件
,WelcomePage,RegisterPage,HeaderLogOut。 我希望当用户在RegisterPage上时隐藏该HeaderLogOut
组件
。在RegisterPage中,用户可以点击应用程序
的
徽标图标,并将被重定向到WelcomePage,它将有HeaderLogOut
组件
,可以将用户重定向回RegisterPage。我进行了多次尝试,但我不明白为什么它不能立即
呈现
组件
而不进行硬刷新。 对于路由,我
使用
来自
react
-ro
浏览 30
提问于2021-04-10
得票数 1
回答已采纳
1
回答
如何根据路径
react
.js有
条件
地
呈现
元素
、
、
、
、
所以我正在用
react
.js和rails创建一个博客应用程序。我有这些按钮在我
的
导航
组件
中,我需要根据用户所在
的
路径有
条件
地
呈现
这些按钮。我正在
使用
useLocation来完成这个任务,并且几乎可以在我想要
的
地方得到它。如果删除/path/id,这些按钮将显示在这些路径中,但正如我所说
的
,我需要它们
不
呈现
在/path/id中,而只是在/path中。我
浏览 2
提问于2021-12-20
得票数 0
1
回答
不
使用
location.pathname
React
的
条件
组件
呈现
、
、
、
我目前正在尝试根据用户当前所在
的
页面来
呈现
组件
。其中一个
组件
保持不变,将根据页面位置确定
呈现
哪个
组件
。我目前正在
使用
window.location.pathname,但这不是我们想要
的
行为。
浏览 3
提问于2018-01-17
得票数 0
1
回答
React
路由器NavLink
不
触发history.listen()函数
、
、
我正在尝试
使用
react
-ga库来实现Google,只要路由发生变化,它就需要触发。Router> );} 当我在整个应用程序中单击一个NavLink时,路由会改变并加载适当
的
组件
但是,如果我
使用
浏览器
的
后退/转发功能,它就会触发。** 触发
的
路由更改? 编辑:在这里进行
的
进一步讨论:
浏览 5
提问于2017-04-20
得票数 4
4
回答
设置响应路由器历史侦听器
的
适当位置
、
、
我试图在最顶层设置一个历史监听器,这样每次位置发生变化时,都会执行一些代码(在我
的
例子中,跟踪)。目前,我
的
App.js看起来如下: return ( <SwitchMainLayout}/> </BrowserRouter> } 据我所知,我只
浏览 0
提问于2019-03-17
得票数 1
回答已采纳
6
回答
反应-当路径
不
匹配时路由器
呈现
菜单
我
使用
的
是反应性路由器,当用户是时,我希望
呈现
一个菜单
组件
,而不是在中,根中,而不是在/login路径中。<Route path='/landing' component={LandingComponent} />注意不要在'/‘位置
呈现
TopMenuComponent
组件
,但是当用户处于/login路径时,如何避免它
呈现
浏览 6
提问于2017-10-19
得票数 24
回答已采纳
4
回答
如果不在主页上,ReactJS只显示标题
我认为这是可能
的
Routes,两者都有家,但做了不同
的
事情。我认为这样做是有可能
的
: <Switch> <Redirect<DashboardRoute path="/layout2" component={UserPage} /> </Swit
浏览 6
提问于2020-08-05
得票数 2
回答已采纳
3
回答
如何根据所在
的
路由创建
条件
?
、
单击时,它会
使用
React
Router在中间
组件
中切换路由。
浏览 8
提问于2020-03-08
得票数 1
回答已采纳
2
回答
useLocation().pathname在
react
路由器-dom中正在改变,但是当我将它放在if语句中时,它一直是正确
的
。
、
、
import
React
, { useState, useEffect } from "
react
"; let location = useLocation(); //Checks if
location.pathname
if (
loc
浏览 2
提问于2020-04-21
得票数 3
回答已采纳
1
回答
更新url,但不更新视图
、
我遇到
的
问题是,当我从同一个具有链接
的
组件
导航到同一个
组件
(
使用
另一个id)时,url会被更新,但是
组件
本身不会被更新。当从其他地方导航到
组件
时,一切都很顺利。当刷新
的
时候,它也是有效
的
。我指的是我
的
EditResultForm
组件
。我
呈现
来自index.js
的
所有内容:impo
浏览 1
提问于2018-05-17
得票数 1
回答已采纳
2
回答
如何防止
使用
React
-Router和Framer Motion重新渲染父路由?
、
、
、
我正在
使用
带
React
Router
的
Framer Motion来创建不同路由之间
的
动画。 我遵循了这个教程:https://www.youtube.com/watch?v=qJt-FtzJ5fo 我将尝试将问题总结为以下几点: 我正在
使用
React
路由器v6进行路由,我
的
应用程序上有多个嵌套路由和并行交换机,用于不同
的
组件
,这是一个简单
的
目录。我已经向每个页面的{content}<em
浏览 23
提问于2020-08-30
得票数 1
1
回答
Gatsbyjs在布局中加载不同
的
标题
、
、
我在我
的
项目中有两个标题
组件
。............code here...........我需要加载不同
的
标题
组件
,这取决于页面用户在哪个页面上
浏览 1
提问于2018-05-06
得票数 1
回答已采纳
1
回答
在反应中,为什么路由可以在没有路径
的
情况下正常工作?
、
{...rest}
不
包含path,路由不应该正确,但实际上它可以路由到path(/path/:id)。为什么会发生这种事?
浏览 4
提问于2022-01-03
得票数 1
回答已采纳
7
回答
重定向更改页面URL,但不
呈现
新页
、
、
、
但是,
使用
redirect
的
URL会发生变化,但是Login
的
新页面不会
呈现
。怎样才能使新页
呈现
出来?/Login" component={Login} />; if (
location.pathname
BrowserRouter> <App />
浏览 0
提问于2018-10-04
得票数 8
回答已采纳
2
回答
如何
使用
React
根据路由在单独
的
标题
组件
上更改页面标题?
、
我正在
使用
React
,并以一种先有布局
组件
然后是主页面
组件
的
方式组织我
的
项目。我希望根据用户到达
的
路线更改header
组件
中页面的标题。这是我
的
App.jsx:import { BrowserRouter as Router, Route, Switch } fr
浏览 16
提问于2018-12-14
得票数 4
回答已采纳
3
回答
基于URL
的
反应
条件
、
、
我想将联系人按钮更改为基于URL
的
Back按钮。 {localhost:5000/about && <button>Back</button>
浏览 5
提问于2020-08-19
得票数 0
回答已采纳
2
回答
在
React
中基于路由匹配类
的
问题
、
、
在根据变量
的
路由将类分配给变量和div时,我遇到了一个问题。我不知道我做错了什么,一切似乎都很好,那么错误在哪里呢?我非常好奇我到底做错了什么。import { Switch, Linkimport { useLocation } from "
react
-router
浏览 10
提问于2021-05-27
得票数 0
回答已采纳
1
回答
添加查询参数
的
自定义钩子总是在更改位置时
呈现
使用
它
的
组件
。
使用
的
反应性路由器
、
、
、
问题 我有一个自定义钩子,用于在'
react
-router-dom'.
的
location和history
的
帮助下更新url中
的
查询字符串。因此,在
组件
中,每当我想要添加一个新
的
查询时,我就
使用
这个钩子。在这个自定义钩子中,我
使用
useRef来避免更新自定义钩子,这样
使用
钩子
的
组件
就不会
呈现
,但是每次更改位置时都会
呈现
使用
这个钩
浏览 4
提问于2022-02-22
得票数 -1
3
回答
如果
React
组件
的
道具更新了,但值不变,它会重新渲染吗?
、
、
、
、
, "title": "Demo", }现在让我们看一下
呈现
标题
的
组件
export default connect(mapStateToProps)(Title) 在上面的代码块中,getCurrentPage()是一个内存化函数(通过reselect),它根据某种
条件
(在
浏览 0
提问于2018-08-31
得票数 1
2
回答
React
路由器中
的
"
React
不识别DOM元素上
的
支柱“
、
React
不识别DOM元素上
的
computedMatch支柱。如果您有意地希望它作为自定义属性出现在DOM中,则将其拼写为小写computedmatch。如果意外地从父
组件
传递它,请从DOM元素中删除它。以下是有关
的
守则:import { Switch,} from "
react
-r
浏览 1
提问于2019-10-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
react router怎样使用Uselocation
4TinyShare“网站无障碍”介绍;web前端之Kotlin;在React 16.6中使用组件的懒加载
编写React组件时常见的5个错误
React 路由状态管理总结
使用TypeScript开发React应用(三)-创建状态组件
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券