腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3387)
视频
沙龙
1
回答
React
本机
导航
-
即使
使用
stackactions.reset
,
组件
也
不会
卸载
、
、
、
我正在
使用
带有
react
导航
v4的
react
原生 我有一个主屏幕和一个欢迎屏幕。我
使用
redux来存储登录的用户。我将用户重置为null,如下所示: useEffect(() => { }); 在我的主屏幕上(在用户登录之后),我通过以下方式
导航
到带有注销按钮的欢迎屏幕: <Button onP
浏览 22
提问于2020-04-03
得票数 1
1
回答
使用
react
-router-native
卸载
React
组件
时,Android UI
组件
仍在运行
、
、
在将我的应用程序的
导航
处理从
react
- native -router-flux移动到
react
-router-native时,我似乎发现了一个问题,即如何处理我的应用程序的
本机
UI
组件
。以前,我通过将
本机
ui
组件
(isVisible)的一个属性更改为false来停止这些线程。但是,当
使用
react
-router-native从包含这些
本机
ui
组件
之一的屏幕离开时(它会在转换时
卸载
浏览 1
提问于2017-06-05
得票数 3
1
回答
为什么
即使
我实现了componentWillUnmount,我的
组件
也
不能
卸载
?
、
我有一个类
组件
,
即使
我在它上面实现了componentWillUnmount,它也不能
卸载
。而且,每当我打开这个屏幕时,它都会给我一个错误:Warning: Can't perform a
React
state update on an unmounted component。下面是我的代码(它不能
卸载
“console.log”): constructor(props) { super(props);
浏览 25
提问于2021-10-17
得票数 0
1
回答
在
react
-native-router-flux中
使用
Actions.reset("key")时,会对
组件
产生什么影响
、
、
我
使用
react
-native- router -flux作为
react
-native路由器,在我的情况下,当用户注销时,我
使用
Action.reset("key"),但getDerivedStateFromPropsnext props仍然有预数据,谁能告诉我原因,或者如何
使用
其他方法解决问题。
浏览 25
提问于2019-11-28
得票数 1
回答已采纳
1
回答
如何在堆栈
导航
器中
卸载
先前安装的
组件
(ReactiveNavigation2.x)?
、
、
但是当用户完成着色和支付时,他/她
不会
将返回到主页,因为应用程序直接从colorInDiagram
组件
开始。首页第一次加载。(它只是按当前堆栈中存在的
组件
来推送
组件
)。ComponentWillUnmount在colorInDiagram.中未被调用*可能的解决方案:-*我觉得我必须手动
卸载
colorInDiagram
组件
浏览 0
提问于2019-02-06
得票数 9
回答已采纳
1
回答
在
react
-native中重新渲染。我们能优化我面临的问题吗?
、
、
、
import
React
, { useContext, useEffect, useRef } from "
react
";import Screen from "..Text>Mark</Text> </T
浏览 1
提问于2021-03-25
得票数 1
3
回答
在屏幕反应之间
导航
-
本机
、
、
、
我想创建一个抽屉菜单,我可以在屏幕之间
导航
。如果我没有登录,我想有登录屏幕,让我到仪表板,我有抽屉。在那里,我可以点击退出,它让我回到登录屏幕。如果我已经登录,我希望第一个屏幕是包括抽屉的仪表板。此外,如果我单击“注销”
导航
到“登录”。const RootStackLogin = createStackNavigator( Login: { },
浏览 0
提问于2019-02-07
得票数 1
回答已采纳
1
回答
反应:开关箱/相同的
组件
不
卸载
、
、
我正在实现一个多步骤的反应过程
本机
(类似于
react
)。return ( ); default: }我的第二步和第三步
使用
相同的_stepSelect
组件
。它
使用
相同的逻辑,所以我
使用
相同的
组件
。 我的问题是:
即使
道具发生变化,Select
组件
也
不
浏览 0
提问于2018-03-08
得票数 1
回答已采纳
2
回答
用全局禁用Back Button来响应
本机
- Android问题
、
、
所以,我有一个问题,反应
本机
在Android。在开始时按后退按钮,或
导航
到Signup/Login,然后按后退按钮,这是预期的行为。 向
浏览 1
提问于2018-09-28
得票数 1
2
回答
组件
未
卸载
react
-native
、
、
、
在我的代码中,我有一个
卸载
组件
的问题。我正在
使用
抽屉
导航
器,当我在抽屉屏幕之间
导航
时,前一个屏幕并没有消亡,当我再次打开那个屏幕时,一切都还在那里。但当我在抽屉屏幕之间
导航
时,我想重新渲染或
卸载
并再次挂载
组件
。有没有办法做到这一点?或者我如何让我的
组件
手动
卸载
?我知道对此有很多疑问,但我找不到我想要的。 我的
react
本机
版本是0.63
浏览 1
提问于2021-04-16
得票数 0
2
回答
componentDidMount在goBack
导航
调用后未被调用
、
、
、
、
我已经设置了一个StackNavigator,它将触发一个redux操作来获取componentDidMount上的数据,在
导航
到另一个屏幕并返回到前一个屏幕后,componentDidMount将不再启动我试图
使用
StackNavigator重新设置
StackActions.reset
,但这只会导致我的其他屏幕
也
不会
挂载,而会出现一个空屏幕。componentDidMount在this.props.navigation.goBack()之后_goBack = () => { thi
浏览 0
提问于2018-07-01
得票数 8
回答已采纳
1
回答
如何在中销毁所有订阅侦听器?
、
、
我在
react
本机
应用程序中添加了侦听器,
使用
了它的
react
导航
。我
使用
willFocus监听器来跟踪屏幕焦点。它运行良好,但我无法删除这个侦听器。如何删除此侦听器?。有些屏幕是基于选项卡的,
即使
在应用程序移动到不同的
导航
堆栈时
也
不会
卸载
。
浏览 1
提问于2019-05-20
得票数 2
6
回答
返回屏幕时未调用的useEffect
本机
反应
、
、
从A屏幕
导航
到B屏幕 从B
导航
回屏幕。此时,不调用useEffect。CompanyComponent(props) { const roleID,setRoleID = useState(props.user.SELECTED_ROLE.id) useEffect()=>{ //此仅在加载屏幕(此
组件
我
不会
在屏幕B中更改props.user,但我认为至少应该调用const [roleID, setRoleID] = useState(props.user.SELECTED_ROLE.id)这
浏览 12
提问于2020-02-12
得票数 65
回答已采纳
1
回答
React
Native - android -内存未释放
、
、
、
、
我们有一个生产应用程序,并
使用
'adb shell dumpsys meminfo‘来测量内存。在这个工具中进行转储时,我们看到内存在不断增长。我们看到未知的类别正在增长,并且永远
不会
下降。在chrome调试器中,我们看到内存在释放时下降;但在没有调试器的情况下在设备/模拟器中运行时,内存正在发射,
即使
我们释放,内存
也
不会
下降。在某个时刻,应用程序崩溃了。“ 我正在运行简单的
react
本机
应用程序来了解内存
使用
情况。当我
使用
浏览 62
提问于2018-08-01
得票数 1
1
回答
如何嵌套场景和
导航
方向=‘垂直’在反应本地路由器通量?
、
、
、
我想嵌套
本机
路由器流量的<Scene/>,并尝试了以下方法,但我无法从<Scene component={Profile}/>
导航
到<Scene component={Home}/> <SceneHome
组件
中,因为它只能通过Home
组件
访问。当我
也
导航
到Profile
组件
时,它
使用
vertical方向
导航
,但是当它试图从Profile
组件
<em
浏览 1
提问于2016-10-16
得票数 7
1
回答
无法摆脱模式(反应-
本机
日期选择器)
、
、
、
因此,我们
使用
这个lib
react
-native-date-picker来选择日期(很明显)。
使用
forwardRef包装我的子
组件
(它显示日期选择器),尝试通过Ref访问该
组件
。没有成功,总是得到空作为回报。我觉得图书馆
也
不支持这个?
浏览 6
提问于2022-06-14
得票数 0
2
回答
为什么我的状态会持续屏幕变化?
、
、
我正在开发一个,我目前正在我的应用程序的两个不同地方
使用
一个
组件
。我
使用
抽屉
导航
器()从一个地方
导航
到另一个地方。此
组件
在收到来自API的响应时更新状态。但是,如果我切换到呈现此
组件
的另一个位置,状态将保持不变(因此,API中的可视消息就会出现在其中)。我能做什
浏览 3
提问于2022-04-04
得票数 0
回答已采纳
2
回答
当屏幕从其他屏幕返回时,会调用哪个函数?
、
、
我可以看到
本机
组件
的生命周期。componentDidMount,UNSAFE_componentWillMount等我以为当屏幕恢复时,UNSAFE_componentWillMount被调用了。我
使用
Reactive17over,ResiveNative0.68.1,并
使用
navigation.goBack()从第二个屏幕返回到第一个屏幕。当屏幕恢复时,哪个函数被调用?
浏览 16
提问于2022-05-18
得票数 0
1
回答
为什么不能为屏幕
组件
使用
内联函数?
、
、
、
在开始
使用
React
导航
文档时,他们说:const WrappedHome = () => <HomeScreen />;<Stack.Screen
浏览 4
提问于2020-12-03
得票数 1
回答已采纳
2
回答
React
路由器-
本机
:未定义不是对象(计算'_
react
.PropTypes.func')
、
、
、
我创建了一个带有
react
的项目。当我
使用
命令安装router路由器时我有以下错误:
react
.PropTypes.func import { NativeRouter } from "
react
-router-native"; return ( <><Rep
浏览 5
提问于2022-06-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Web前端:如何提高React原生应用性能
一文搞懂ReactNative生命周期的进化
React 深入系列4:组件的生命周期
React Native 导航和路由
React 入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券