腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
React
路由器
由于
其
结构
而
不
渲染
组件
javascript
、
reactjs
、
react-router-dom
我刚刚更改了App
组件
的
结构
,现在Router不会呈现任何
组件
。这是我的App.js文件。如果我删除MiddleContainer
组件
,它会完美地工作。这些
组件
中的任何一个都没有
路由器
,所以嵌套路由没有问题。我认为这是因为App.js的
结构
,因为我读到Switch应该将Route作为它的直接子节点。 import "./App.css"; import
React
from "
react
&quo
浏览 3
提问于2021-04-05
得票数 1
回答已采纳
2
回答
如何从一次管线更改中
渲染
多个
组件
?
reactjs
、
next.js
、
router
我习惯于使用
React
Router,它提供了很大的灵活性,可以在页面上的不同位置从单个路由呈现多个
组件
,而无需重新加载整个页面。下面我给出了一个例子。我想在将来的项目中使用Next.js,但我找不到一种方法来重现这种类似应用程序的
路由器
功能,因为Next.js似乎只提供基于页面的路由,
而
不能控制在页面上重新呈现单个
组件
以响应路由更改。在下面的示例中,我在CRA中使用
React
Router,基于我的链接配置在页面上并发呈现多个
组件
。根据我目前的理解,这似乎不可能使用N
浏览 13
提问于2021-02-18
得票数 1
2
回答
使用withRender进行
React
测试
reactjs
、
react-router
、
enzyme
、
jestjs
我正在尝试测试嵌套在withRouter中的应用程序
组件
在我的index.js <BrowserRouterAlways render the header", ()=>{ });除了没有找到头文件外,它返回0
而
不是1我已经在网上查找过了,但唯一的另一个例子是抓取快照,而我正在尝试检查呈现的
组件
浏览 15
提问于2018-02-09
得票数 0
1
回答
React
路由器
导致无效的钩子调用
javascript
、
reactjs
、
react-router
我有一个使用
react
-router的
React
应用程序。我可以通过在Route
组件
中输入一个像render={() => <Log />}这样的函数来绕过这一步,但是这样做会使我无法访问该
组件
中的match.params。有没有修复方法可以让我使用render={Log}
而
不
抛出错误?编辑:import
React
, { useState } from '<em
浏览 4
提问于2020-09-29
得票数 1
1
回答
使用
React
的受保护路由
reactjs
在浏览有关在
React
中创建受保护路由的资源时,我遇到了以下示例 <Route<Component {...props} /> )} />我可以利用这个
组件
<PrivateRoute exact path
浏览 6
提问于2021-01-15
得票数 0
回答已采纳
1
回答
组件
不使用
react
路由器
进行呈现。
reactjs
、
react-router
我做了一些路线,但我的
组件
不
呈现当我点击链接。我没有任何错误,
组件
,除了Navbar,根本不
渲染
。BrowswerHistory产生同样的结果。我使用的是
react
路由器
3.0.0版本。我的
路由器
结构
有什么问题?import {Router, Route, IndexRoute, hashHistory} from '
react
-router'; <Router
浏览 2
提问于2017-03-31
得票数 2
回答已采纳
1
回答
this.props.history.router不适用于websocket的第一个触发器
javascript
、
reactjs
、
ecmascript-6
、
react-router
但是有一个问题,我的this.props.history.push在第一次点击时
不
工作。页面没有变化,当我第二次触发它时,它发生了变化。
浏览 2
提问于2018-07-17
得票数 0
1
回答
正确使用
react
路由器
v4
javascript
、
reactjs
、
react-router
、
react-router-v4
最近我决定开始学习
react
,出于这个原因,我一直在开发一个小型的库应用程序。 目前困扰我的部分是路由,我想用
react
-router v4来做这件事,但是我不能理解它。应用程序是用MERN堆栈(mongodb、express、
react
、node)编写的。
由于
应用程序中的代码非常大,因此我将提供一个,因此请查看它。使用
react
路由器
实现这一点的最佳方式是什么?谢谢
浏览 15
提问于2018-01-02
得票数 0
回答已采纳
1
回答
React
在链接之间导航
javascript
、
reactjs
、
react-router
<BrowserRouter></BrowserRouter> 假设应用程序
组件
呈现Header(链接列表)和Main(路由列表),component.Does从一个链接导航到另一个链接重新呈现应用程序
组件
浏览 2
提问于2018-08-23
得票数 1
1
回答
React
Router VS条件
渲染
javascript
、
reactjs
、
react-router-v4
我对使用
React
Router和常规的条件
渲染
方法之间的核心差异(特别是在性能方面)感到困惑。我所指的“常规条件
渲染
方法”是,例如: 我们可以在父
组件
中设置一个状态,并将其作为子
组件
的道具传递,我们根据需求有条件地更新这种状态,子
组件
将根据
其
道具重新呈现不同的内容。我认为它可以达到与使用
React
Router完全相同的目的,那么为什么我们还需要
React
路由器
呢?使用
react
Router会带
浏览 2
提问于2018-07-05
得票数 15
1
回答
无法使用
REACT
-ROUTER-DOM进行重定向
reactjs
、
react-router
、
react-router-dom
我知道我在其他文件中使用了完全相同的东西(this.props.history.push()和withRouter),并且它工作正常……我在browserHistory中使用"
react
-router-domconsole.log(this.props.history); }}import
React
, { Component } from '
react
'; i
浏览 11
提问于2017-07-01
得票数 0
回答已采纳
1
回答
React
路由器
-dom将道具传递给
组件
javascript
、
reactjs
、
react-router
我需要通过
路由器
将道具传递给
组件
。这是我的密码:import { connect } from '
react
-redux';import {BrowserRouter as Router, Route} from '
react
-route
浏览 2
提问于2017-04-18
得票数 44
回答已采纳
3
回答
如何在没有
react
路由器
的情况下创建新页面
reactjs
、
react-router
、
material-ui
我正在创建一个
react
项目,在这个项目中,我的主页上有一个按钮,当我单击它时,它应该会打开一个包含要填写的表单的新页面。因为它是一个表单,只有在点击主页上的按钮后才会出现,所以我不想使用
react
路由器
,因为我不想让用户只输入'mywebsite.com/ form‘。附注:我在我的整个应用程序中使用material-ui
组件
,因此文本字段、日期选择器等都是mui
组件
,因此从这些
组件
中提取的数据必须符合这些
组件
。
浏览 24
提问于2020-10-01
得票数 0
2
回答
react
路由器
如何才能只
渲染
其
路由中的
组件
,
而
不
渲染
其他
组件
?
reactjs
、
react-router
如何在/Modificar中仅显示Modificar
组件
,在中同时显示BasicTable和FormTareas <BrowserRouter> <Switch>modificarTarea={modificarTarea}</BrowserRouter> 正在运行,但当我在/Modificar中滚动时,其他两个
组件
也会呈现
浏览 11
提问于2021-09-13
得票数 0
回答已采纳
2
回答
Router`‘不再默认历史支柱为散列历史
reactjs
、
react-router
、
ecmascript-5
在ES5中使用
React
-
路由器
,我有以下代码var Render = require('
react
-dom').render;var Route = require('
react
-router').Route; var hashHistor
浏览 1
提问于2016-09-15
得票数 1
回答已采纳
1
回答
MemoryRouter在BrowserRouter中使用控制BrowserRouter的链接
typescript
、
react-router
我有一个从位置读取其状态的
组件
。但是有时当嵌套时,我
不
希望它修改位置,所以我将它包装在MemoryRouter中。这样,它仍然可以从位置(内存中)读取和更新
其
状态,但是浏览器url不会改变。</BrowserRouter> 我想使用
react
-router-dom的链接
组件
从内部导航到应用程序的其他部分。但是,链接什么也不做,因为它在MemoryRouter内部。是否有办法强制Link控制顶级
路由器
,
而
不是层次
结构
中的第一个?
浏览 0
提问于2021-09-29
得票数 0
2
回答
React
- router :如何在呈现的
组件
中获得对
路由器
的引用?
reactjs
、
react-router
React
-router正在呈现我的
组件
'App‘。(这是
react
-router的1.0.0版)。 我需要从'App‘内部获取对
路由器
的引用。这个是可能的吗?我需要这样做的原因是因为'App‘正在
渲染
Breadcrumbs --这是
react
-breadcrumbs v1.0.2的一个实例--
而
react
-breadcrumbs希望
路由器
在this.content(看起来
react
-b
浏览 0
提问于2015-09-24
得票数 1
1
回答
渲染
子视图,维护历史记录,
而
不是重新
渲染
整个视图。这个是可能的吗?
javascript
、
reactjs
、
react-router
、
url-routing
我正在将现有的
react
应用程序从使用director迁移到使用
react
-router。虽然到目前为止我很喜欢它,但使用director维护历史记录
而
不重新
渲染
整个页面是很容易的,我不确定使用
react
-router是否可以做到这一点。我想要做的是有一个视图,我们称它为Slides,还有另外两个嵌套视图
组件
,我们称它们为One和Two。 在
路由器
中,这些
组件
将映射到/slides、slides/one和slides/tw
浏览 3
提问于2016-08-08
得票数 0
回答已采纳
2
回答
响应嵌套导航的
路由器
最佳实践?
reactjs
、
react-router
我正在构建一个
React
应用程序,并使用
React
路由器
来管理路由。我不知道为什么
路由器
会在解析/projects/:projectid参数时停止,
而
不
继续呈现分配给/projects/:projectid/objects路由的
组件
。我认为问题在于我使用了错误的
React
路由器
。子路由应该物理嵌套在其父
组件
中-
而
不仅仅是逻辑嵌套的。至少,我认为这就是
浏览 1
提问于2016-07-27
得票数 14
回答已采纳
1
回答
如何提醒用户在模块库中未保存的更改?
reactjs
、
react-router
、
node-modules
在
React
模块库(项目间共享的库)中的一个
组件
中,我需要提醒用户注意未保存的更改,这意味着必须在
组件
卸载之前通知用户。我已经做了很多研究,唯一可能的方法是使用
路由器
(使用< Prompt />或setRouteLeaveHook,因为SPA
不
卸载页面以在页面之间导航)。
由于
npm模块并不真正拥有<
路由器
/>
组件
(使用这些模块的
React
项目拥有它),任何与
路由器
相关的操作
浏览 5
提问于2020-11-18
得票数 0
点击加载更多
相关
资讯
你真的了解React吗?这里有50个React面试问题
React vs Angular,到底那个更好用
从源码中来,到业务中去,React性能优化终极指南
是什么让 React Web 开发如此受欢迎?
Web前端:VueJS与ReactJS—比较指南
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券