react-native - Navigate.push 动作多次渲染页面
问题描述
我正在开发 React Native 应用程序。在我的侧边栏(抽屉)菜单中打开我使用的类别
const pushAction = StackActions.push({
routeName: 'CategoryList',
params: {
catId: 9,
},
});
this.props.navigation.dispatch(pushAction);
这个逻辑运行良好。但是,当我在第一次点击页面上点击抽屉中的类别时,只会呈现所需的最少时间。但是,当我再次单击抽屉菜单类别页面时,每次渲染都会增加两倍。因此,出现了多个装载机。我还不能找到这个问题的最佳解决方案。
解决方案
推荐阅读
- sql - 如何使用 Power Query 重新创建此 SQL OVER PARTITION?
- python - aioMySQL 未与 python 连接
- python - Python multiprocessing pool.map 在 sklearn 函数调用后挂起
- c++ - 在 C++ 中使用 Friend 函数时如何纠正私有错误?
- logstash - Logstash syslog 输入插件上的 SSL/TLS,无需 XPACK/NGINX 或任何第三方工具
- algorithm - 将任意一个字符从一个字符串移到末尾,找出至少可以移动多少次,使两个字符串变成同一个字符串
- sql - 基于条件的查询过滤器
- vue.js - Vue-jest 无法从 vue 文件中收集覆盖率
- python - 如何从 coinbase 中识别这些数字
- delphi - 在 Delphi IDE 中有一个使用环绕命令的键盘快捷键