繁体   English   中英

如何避免未显示的屏幕在 react-native 中重新渲染?

How to avoid undisplayed screens to re-render in react-native?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在 react-native 应用程序中,使用 react-navigation,已显示的屏幕保持安装状态(这对于反应导航是正常的)。 但是很多屏幕消耗redux存储数据。 当我从一个显示的页面更新商店中的数据时,其他页面(未显示)会重新呈现。 导致性能问题。

有什么帮助可以阻止这些屏幕重新渲染,直到它们再次显示? 谢谢

问题暂未有回复.您可以查看右边的相关问题.
1 React-Native重新渲染平面列表

从另一个页面返回后,我无法将数据保存在我的Flatlist中。 我的情况如下: 用户转到主页并滚动浏览20个项目 用户使用react-native-router-flux单击其个人资料选项卡更改页面 用户单击主页选项卡将其带回到列表,但是列表重新呈现并从顶部开始。 ...

2 如何修复React-Native中的许多重新渲染错误

总的来说,我是响应本机和编码的新手,但今天我遇到了一个问题,那就是太多的重新渲染。 React限制了渲染次数,以避免无限循环,请帮忙。 这是App.js文件,它表示错误位于错误消息中, 这是AuthProvider来自以下位置的AuthCOntext文件: 请帮我很困惑。 ...

3 如何在 react-native 中重新渲染组件?

我是 react-native 开发的新手,已经为这个问题花了 2 天时间。 我不擅长打字,但我可以用我的源代码解释问题。 当前场景: 应用程序主屏幕:有用于停靠特定卡的停靠图标。 单击停靠图标后,该卡作为停靠列表存储在数据库中。 它工作正常。 在主屏幕上有诸如切换到 Docklist ...

4 如何在 react-native 上刷新/重新渲染平面列表?

我试图在不返回主菜单的情况下从某个页面刷新我的平面列表,但它不起作用。 我已经阅读了有关 extraData 的信息,但它也不起作用。 基本上我的程序是这样的:我有一个名为“密码”的页面,我从另一个名为“添加密码”的页面添加了一些密码。 当我点击添加密码时,我想从“密码”页面刷新平面列表以显示我 ...

5 如何强制Tabnavigator屏幕在react-native中重新渲染

我是本机反应的新手。 我有一个带有2个选项卡的主屏幕:“ NYT图书清单”和“我的图书清单”(请参阅​​附件图像)。 当我按下NYT图书清单项目上的“添加到清单”按钮时,我想用该选择来更新“我的图书清单”的清单。 我正在使用两个选项卡屏幕共享的Globals.js中定义的全局变量( ...

6 如何在React-Native中重新呈现选项卡

我有一个React-Native闪卡应用程序,它使用两个选项卡,一个Home选项卡和一个New Deck选项卡启动。 “主页”选项卡是默认选项卡,您可以按或滑动到“新建工作区”选项卡。 “主页”选项卡显示用户当前已保存的所有卡组。 在New Deck选项卡上,我让用户输入新牌 ...

7 React-Native 中的 state 更改后如何重新渲染?

我正在开发 React Native 应用程序,在开始之前必须是覆盖视图。 比如“欢迎画面”。 在覆盖视图中阅读内容后,按确定。 setState 不工作。 抛出错误TypeError: _this.setState is not a function 我会尝试像这样使用 setState: 当 ...

8 每次选择/取消选择一行时,如何避免反应原生 FlatList 重新渲染

请参阅可重现的演示或代码。 我尝试在 react-native FlatList 上构建一个简单的可选列表。 功能很简单:FlatList 中的每一行都是可选择的。 如果某行还没有被选中,点击该行就会选中它; 如果该行已被选中,单击该行将取消选中它。 我面临的问题是每次单击一行时,所有行都会重新 ...

9 如何避免 React Hooks 的重新渲染

嗨,我是 ReactJs 的新开发人员。 我有一个关于 Hooks 的问题。 我知道关于这个任务有很多答案,但我没有将这些解决方案集成到我的项目中。 我有父子组件。 我正在将价值从孩子传递给父母。 当我尝试通过反应回调 function 发送数据时,父级在获取项目时重新渲染,因此我在子级上丢失了我选 ...

10 如何避免在 React 中重新渲染?

我正在制作一个简单的手风琴,里面有文本编辑器。 如果我们单击“展开文本”,则会打开文本编辑器;如果我们在编辑器中输入一些文本并单击“收缩”,则手风琴会关闭。 再次,如果单击我们进行更改的手风琴的展开文本,则已经输入的文本在其中丢失。 我可以理解每次我们点击展开文本时都会重新渲染。 还有这个代码 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM