腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
App
()
的
重新
渲染
会
自动
在
导航
中
重新
渲染
屏幕
吗
?
在下面的代码
中
,如果调用了setStateVar,但它不影响stacknavigator显示哪些
屏幕
,那么显示
的
屏幕
是否
会
重新
呈现?如果是,有没有办法改变这一点?function
App
() { return ( <NavigationContainer
浏览 10
提问于2021-02-07
得票数 0
1
回答
在
react-native
中
重新
渲染
。我们能优化我面临
的
问题
吗
?
、
、
、
现在,当我
导航
到CategoryList
屏幕
时,它成功
导航
到CategoryList
屏幕
,但在
导航
到CategoryList
屏幕
之前,此HomeScreen
重新
呈现,警告消息mount和unmount两者我
的
问题是,如果我们
导航
到CategoryList
屏幕
,那么应该只
渲染
CategoryList
屏幕
,不是
吗
?为什么HomeScreen
会
浏览 1
提问于2021-03-25
得票数 1
2
回答
如何避免
在
使用函数组件返回时
重新
渲染
屏幕
、
我是新
的
反应原生,我正在做
的
应用程序与两个
屏幕
与功能组件。首先,当我进入
屏幕
A时,调用api并
渲染
屏幕
。接下来,我从
屏幕
A转到
屏幕
B,并在从
屏幕
B返回到
屏幕
A时
渲染
屏幕
B.Now,再次调用api并
重新
渲染
屏幕
。我不想在再次访问
屏幕
时
重新
渲染
,我只想在第一次访问该
屏幕<
浏览 2
提问于2021-04-05
得票数 0
1
回答
如何在`shouldComponentUpdate`
中
检测当前
屏幕
、
、
、
我使用
的
是react-native
导航
,并使用redux进行状态管理。当我使用"push“方法转到screenA to screenB时,screenA不会卸载。这将导致不必要
的
重新
渲染
,以前
在
react
导航
中
,我使用shouldComponentUpdate将组件与当前可见
的
屏幕
进行匹配,以停止
重新
渲染
。 有没有办法
在
反应原生
导航
<e
浏览 3
提问于2018-02-06
得票数 3
2
回答
ReactNavigation:如何避免
在
不可见时
重新
渲染
屏幕
、
我注意到,当我
在
应用程序中
导航
时,所有的
屏幕
都被
重新
渲染
,即使它们不是活动
的
(可见
的
)。唯一
的
例外是TabNavigator
中
LazyLoad设置为true
的
屏幕
。如果是,我如何抑制
渲染
i并仅在可见时触发
渲染
?
浏览 2
提问于2017-04-18
得票数 6
4
回答
如何在React Native
中
仅呈现一次组件
、
、
、
我正在使用Expo + React
导航
。
在
我
的
React Native应用程序中有很多使用组件Map
的
屏幕
。我不希望这个组件
在
切换
屏幕
时被
重新
渲染
。有没有办法将我
的
组件Map保存到某种类型
的
存储
中
,这样每次我需要Map时,我
的
应用程序就不必
重新
渲染
它?
浏览 2
提问于2018-04-02
得票数 5
1
回答
当React上下文状态更新时,如果它
的
上下文没有被使用,它是否
会
强制
重新
呈现子组件?
、
在
我真正深入到这一点之前先问一下,因为这会重写一堆
导航
逻辑。 我可以有一个列表
屏幕
和一个编辑
屏幕
的如下结构
吗
?ComponentThatDoesNotUseData}></DataProvider> 如果DataProvider有一个useState,并且我更新了它,那么即使useContext没有被调用,它也
会
导致编辑
屏幕
的
重新
渲染
<
浏览 19
提问于2021-07-16
得票数 0
回答已采纳
0
回答
react native - redux状态导致性能问题
、
、
、
我
在
React native和redux方面都是新手。当我使用React native和redux时,我意识到redux store
中
的
state
会
导致很多component
渲染
。例如,我有一个列表视图
的
数据,它被存储为redux状态。列表视图将显示
在
屏幕
A
中
。由于某些原因,我将在下一个
屏幕
中
修改列表视图。通过
在
redux状态下存储数据,
屏幕
A
中
浏览 11
提问于2016-12-27
得票数 2
回答已采纳
1
回答
React
在
链接之间
导航
、
、
<BrowserRouter></BrowserRouter> 假设应用程序组件呈现Header(链接列表)和Main(路由列表),component.Does从一个链接
导航
到另一个链接
重新
呈现应用程序组件
浏览 2
提问于2018-08-23
得票数 1
1
回答
强制React
导航
返回,不
重新
渲染
、
、
、
、
我
在
我
的
React Native应用中使用来自
的
DrawerNavigator (使用)。我
的
主
屏幕
包含一个地图(使用)。从Home screen,我
导航
到一个新
屏幕
。每当我单击这个新
屏幕
上
的
后退按钮返回到主
屏幕
:dispatch(NavigationActions.back()时,主
屏幕
总是
重新
渲染
。有没有办法
在
不
重新
浏览 0
提问于2018-03-27
得票数 1
1
回答
如何避免因属性更改而
重新
渲染
组件,以解决性能问题
、
、
、
、
mode: null });所以,
在
导航
之前,我
的
组件属性正在改变,它
重新
渲染
了近10次。如何在将当前
屏幕
导航
到订单
屏幕
后执行清理操作,以避免不必要
的
重新
渲染
?
浏览 3
提问于2020-01-31
得票数 0
1
回答
React
中
的
呈现组件显示闪烁
、
有人能向我解释一下将JSX组件呈现为函数和标记
的
主要区别
吗
?所获得
的
结果是相同
的
,但不知何故,如果我呈现像<Display/>这样
的
JSX组件,
在
屏幕
上显示一个闪烁,但是呈现像{Display()}这样
的
组件工作得非常好。对于这两种情况,组件都是
重新
呈现
的
。注意:我
在
页面之间
导航
,每次我
导航
回
屏幕
时,我都会有意地
重新
浏览 12
提问于2021-09-23
得票数 0
1
回答
什么
会
导致React组件呈现,即使它
的
属性和状态没有改变?
我有一个组件,它
的
属性由父组件设置。父组件
会
定期更改,但子组件
的
道具不会更改。NEXT STATE ====================answer = true 因此,从一次调用到下一次调用,state和props是严格相等
的
,但是这个组件
的
render()函数一直在被调用。请注意,此shouldComponentUpdate()仅用于测试-如果我删除它,ren
浏览 0
提问于2017-11-30
得票数 0
1
回答
重新
呈现平面列表,不
自动
上传项
、
、
、
、
我
在
react Native中有一个平面列表,但我按了保存按钮,没有
自动
重新
加载数据,也没有
在
flattest
中
渲染
,但我
重新
加载了应用程序,项目保存出现了我有listScreen这个保存平面列表class ListScreen extends Component { /**
浏览 0
提问于2020-07-08
得票数 0
1
回答
Rails Turbolinks每次
在
头部
渲染
部分
、
、
如果我理解正确的话,Turbolinks阻止你多次
重新
加载相同
的
javascript\css资源,但是我有一个
导航
栏,我将其
渲染
为部分,并且我希望它只
渲染
一次-
在
我
的
应用程序
的
初始加载和生命周期中。我认为把它放在头部标签而不是身体标签会有所帮助,因为turbolink
会
取代你
的
整个身体,但似乎每次我点击turbolink时,我
的
整个application.html.erb都会被
渲染
浏览 1
提问于2014-11-28
得票数 0
3
回答
状态更改时useEffect未运行
、
、
我有一个
屏幕
(MyPics.js),它显示了用户从另一个
屏幕
上选择
的
一组图像。我从异步存储
中
获取选定
的
图像。 如果我选择图像,然后
重新
启动模拟器,则一切正常。当我
导航
到MyPics.js
屏幕
时,我看到了存储
在
AsyncStorage
中
的
所有图像,这些图像来自之前选择
的
图像。我假设返回到MyPics
屏幕
会
导致
重新
渲染</e
浏览 0
提问于2019-10-06
得票数 4
2
回答
反应本机-如何防止不必要
的
拆卸组件?
从用户列表组件
中
,它将重定向到每个用户chatWindow。我不想
重新
呈现已经呈现
的
chatWindow组件。这就是发生
的
事 从ChatWindow2 - ChatWindow
浏览 1
提问于2018-12-25
得票数 0
2
回答
闪存
中
的
后台DisplayObjects还会减慢我
的
游戏速度
吗
?
、
、
、
Flash是如何处理后台元素
的
?我应该手动管理从DisplayList
中
移除对象,然后将它们
重新
浏览 1
提问于2012-02-21
得票数 5
回答已采纳
2
回答
如何在react-native
中
刷新全屏和
重新
加载所有组件
我使用
的
是react-native,react
导航
。我想用滚动视图刷新我
的
应用程序
的
整个
屏幕
,并
重新
渲染
所有组件,有人能给出建议
吗
?
浏览 4
提问于2020-02-26
得票数 0
2
回答
从另一个功能组件刷新功能组件
、
、
、
我有三个文件:
App
.js、A.js和B.js。A和B是
在
App
.js中使用
的
功能组件。
在
A.js
中
,我有一个foo()函数,在这个函数
中
,我想强制B.js
重新
呈现。 你知道怎么做
吗
?我
在
谷歌上搜索了这个问题,发现我可以
在
B.js
中
设置状态并更新该状态。但是如何在A.js
中
从foo()更新这个外部状态呢?
浏览 18
提问于2021-09-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
法官表示:在长达10年的苹果公司APP Store费用纠纷中,iPhone消费者可以再次尝试重新赢得集体诉讼地位。
iOS性能优化
你的React组件还能跑得再快一点
vue2视频教程系列第二十二节-路由-1
React 18完善并行机制,加入自动批处理、过渡API新功能
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券