腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何提醒用户在模块库中
未
保存的更改?
reactjs
、
react-router
、
node-modules
在
React
模块库(项目间共享的库)中的一个组件中,我需要提醒用户注意
未
保存的更改,这意味着必须在组件卸载之前通知用户。我已经做了很多研究,唯一可能的方法是使用
路由
器(使用< Prompt />或setRouteLeaveHook,因为SPA不卸载页面以在页面之间
导航
)。由于npm模块并不真正拥有<
路由
器/>组件(使用这些模块的
React
项目拥有它),任何与
路由
器相关的操作似乎都会产生错误,如下所示: Error: Invar
浏览 5
提问于2020-11-18
得票数 0
4
回答
React
路由
未
导航
javascript
、
reactjs
、
react-router
我已经在App.js中写下了下面的
路由
- function App() { <> <BrowserRouter> <
浏览 53
提问于2021-08-17
得票数 0
回答已采纳
1
回答
如何正确设置反应性引导
导航
栏中的
路由
reactjs
、
react-bootstrap
我刚刚开始学习
React
,我想先创建一些
导航
条,为
未
登录的用户提供链接,然后再为日志用户创建链接,但我很难做到这一点。我的代码: 问题是,当我用
路由
器(来自外部routes.js)包装
导航
栏时,它根本不显示,但是如果我自己在url中输入/login或/signup,则
路由
工作得很好。另一方面,如果我注释掉
路由
器,就会显示navbar,但是
路由
不能工作。我读过关于LinkContainer的文章,但没有多大帮助。我假设因为navbar
浏览 1
提问于2019-08-04
得票数 0
回答已采纳
1
回答
使用
react
路由
器而不丢失"setState“状态?
javascript
、
reactjs
、
react-router
、
browser-history
现在我在考虑用反应
路由
器来做这个。我的问题是:是否所有状态都必须反映在URL中,还是保存到本地存储中?当我这样做时,我是否有失去组件的state的风险(例如,因为
React
不能识别旧的和新的组件)?我想主要使用
react
路由
器来使back按钮充当一个光荣的撤销/转到最
浏览 3
提问于2017-09-06
得票数 0
2
回答
如何在使用
react
刷新页面之前调用函数
javascript
、
reactjs
、
navigation
、
refresh
、
router
我们的应用程序是使用
react
开发的,在刷新和路线
导航
时,我们需要检查页面中
未
保存的更改并显示警报。对于这个场景,我们能够利用页面
导航
上的
路由
API,但是直接刷新页面似乎不起作用。
浏览 0
提问于2019-12-17
得票数 0
1
回答
我不能在不同的
导航
器之间
导航
javascript
、
react-native
、
react-navigation
我做了三个路线文件:import { createStackNavigator }={Dashboard} </AppStack.Navigator> i
浏览 2
提问于2020-08-20
得票数 0
回答已采纳
1
回答
切换ui选项卡时警告用户
javascript
、
reactjs
该选项卡中有一个编辑器,如果用户没有保存编辑器内容并切换到其他ui选项卡,则
未
保存的内容将在
react
组件卸载时丢失。我已经尝试过
React
Router Prompt,这只在
路由
url更改时才起作用。在我的例子中,
路由
url没有改变。我已经使用过material ui选项卡。/> 我尝试了useEffect return function中的JavaScript确认框,它在卸载之前被调用,但这并没有阻止用户
导航
。这里我唯一能做的就是决定用户是否要保存内容。但不能
浏览 13
提问于2021-04-08
得票数 1
4
回答
this.context.router.push不工作
reactjs
我使用的是
react
路由
器4.0版本。我正在尝试通过单击按钮从一个组件
导航
到另一个组件。我已经为此实现了
react
路由
。在实现之后,当我单击
导航
按钮时,它给出了错误“
未
捕获TypeError: this.context.router.push不是函数”和警告“失败的上下文类型: Invalid context router下面是我的组件和
路由
实现。早些时候,我正在使用
react
router 2.0,而browserhistory.p
浏览 4
提问于2017-04-05
得票数 11
1
回答
响应本机嵌套
导航
-共享组件
android
、
react-native
、
react-native-navigation
使用6,是否有可能让两个不同的
导航
器
导航
到同一条路径?简而言之,我试图有一个“共享”组件,即(1)在启动时加载,(2)可以在使用后底部
导航
(一旦您从“主”屏幕
导航
)或通过单击BottomNav图标。我想要做的是让堆栈
导航
在
路由
(Home.jsx)中进行。该
路由
(Home)也是BottonNav的第一条
路由
。我尝试了很多种方法,但是要么我得到了“,但可能导致
未
初始化的值”警告,然后页面就不加载了。否则,我会得到关于嵌套
导航</e
浏览 13
提问于2022-05-31
得票数 0
回答已采纳
1
回答
反应
路由
器:路线内的路线
javascript
、
reactjs
、
react-router
、
react-router-v4
、
react-router-dom
我正在构建一个具有静态营销站点和动态应用程序的
React
应用程序。我正在使用反应
路由
器和挂钩的组合,以分离两者,并确保整个正确的
路由
。首先,我希望登录的用户在点击根目录("/")时被直接带到应用程序,在
未
登录时被带到静态/营销站点。主营销网站主页有一个
导航
栏,允许用户访问其他路径,如"/about",而应用程序有一个单独的
导航
栏用于应用程序
导航
。问题是,虽然根
路由
的基于身份验证的<e
浏览 1
提问于2019-07-10
得票数 0
1
回答
仅当按后退按钮时,pressing
路由
器才能工作。
javascript
、
reactjs
、
react-router
我有一个非常简单的反应
路由
器设置,这是不正确的工作。当我
导航
地址栏更改,但反应
路由
器从来不更新页面。如果我重新加载页面,正确的
路由
将在初始加载时呈现。如果我按下后退/前进按钮,反应
路由
器正确
导航
之间的
路由
。即使当回/转发在使用
react
路由
器时,单击指向我可以到达的页面的链接,后退/转发仍然什么也做不了。下面是我的行为: 单击“注册链接”,URL
浏览 0
提问于2016-06-01
得票数 0
回答已采纳
1
回答
从组件更改状态不会更改app js的tabnavigator中的文本数据
react-native
我有一个
React
Native应用程序,我通过更改设置组件中的切换状态值来更改应用程序的语言。所有其他组件语言都在发生变化。
浏览 2
提问于2019-07-26
得票数 0
3
回答
React
导航
-从
导航
状态中删除组件并
导航
到屏幕
react-native
、
react-navigation
我正在使用
React
导航
作为我的
React
Native应用程序中的
路由
器。我有一个问题,那就是当我在屏幕之间
导航
时,之前在我们之前呈现的屏幕上创建的钩子仍然存在。我有一个完全扁平的
路由
器: const Stack = createStackNavigator(); import { StackActions } from '@
react
-navigation
浏览 1
提问于2021-04-06
得票数 0
2
回答
未定义不是reactnative中的对象(计算this.props.navigation.navigate
react-native
我尝试使用反应本机
导航
导航
到另一个页面,但它显示“未定义的不是一个对象(在反应本机中评估this.props.navigation.navigate)” 这是我的代码 import
React
, { Component} from '
react
';import { Icon, Button, List,/css/Designs'
浏览 21
提问于2019-02-14
得票数 0
4
回答
在
react
-native中管理堆栈的最佳
导航
方法是什么?
android
、
ios
、
cordova
、
react-native
、
react-router
我已经使用了很少的
react
本地
导航
,我仍然不知道该使用哪一个,以便将来的透视也能被管理。我使用了,这是默认的
react
-native和,我还使用了,它有一个非常好的文档。但是有太多的选择让我迷惑。请帮助,因为我的项目是一个有点大的项目,我不想切换
导航
技术之间。
浏览 0
提问于2018-07-16
得票数 0
1
回答
带有component
路由
器的卸载组件
javascript
、
reactjs
、
react-router
、
react-router-dom
当我想从一个
路由
器传递到另一个
路由
器时,我的反应
路由
器出了问题。我有一个Connexion文件:import { BrowserRouter as Router, </Switch> );
浏览 2
提问于2020-06-09
得票数 1
回答已采纳
1
回答
将
React
应用程序部署到服务器上的子文件夹
reactjs
、
react-router-dom
问题 我们有我们的网站https://website.com,我们正在尝试部署一个反应
路由
器应用程序到https://website.com/
react
-app。如果用户首先
导航
到https://website.com/
react
-app,然后从那里
导航
应用程序,则
路由
工作正常。然而,如果有人直接
导航
到https://website.com/
react<
浏览 1
提问于2021-08-30
得票数 0
1
回答
Redux +
React
-
导航
: TypeError:无法读取未定义的属性' undefined‘
react-native
、
redux
、
react-navigation
我正在将
react
- Navigator的Stack Navigator与Redux集成,但在初始化Store时遇到问题。我有一个非常简单的结构。
浏览 1
提问于2018-01-24
得票数 1
2
回答
无法通过
React
应用程序中的
导航
栏进行
路由
javascript
、
reactjs
、
typescript
、
react-router
我有一个
React
应用程序,可以通过
导航
栏设置
路由
。理想情况下,它应该切换,但
路由
不会切换。我是不是遗漏了什么?App.js: import
React
from '
react
';import NavigationBar</NavDropdown> </Nav&g
浏览 14
提问于2021-02-11
得票数 0
回答已采纳
1
回答
在同一页面中按ID链接
html
、
reactjs
我正试图使一个1页的网站,在反应,我已经把它分为多个组成部分。所以,我有一个肚脐部分和一个教育部分。现在我想把肚脐和教育联系起来。在App.js中,我正在做这个在肚脐上,我像这样连接但这是行不通的。
浏览 2
提问于2020-04-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 路由状态管理总结
关于 React 路由,这些你必须知道!
react-router 4 嵌套路由实现
React Native 原生混合路由解决方案
再谈路由与导航,详谈Flutter是如何实现页面切换的
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券