javascript - 当导航参数更改时,如何让我的组件重新渲染?
问题描述
对于Rank
组件,以下代码将导航到:
navigation.navigate('Rank', { myData: someData });
在Rank
组件中,我想在someData
更改时重新渲染 Rank。但是当someData发生变化时,Rank 组件中的 getDerivedStateFromProps 不会被调用。我检查了 someData 是否已更改。
解决方案
推荐阅读
- php - 如何从functions.php文件中获取变量
- mysql - 有没有一种方法可以不逐行更新并在 MySQL 表上运行得更快?
- amazon-cognito - 需要社交登录 (OAuth) 性别
- node.js - Heroku DIScord.js Typescript - 机器人工作但构建卡在待处理
- github - 从给定组织中获取 n 个具有最多明星的存储库 - Github API
- python - Thonny/Raspberry 上的 f 弦插值损坏
- c++ - C++20 模块 - 如何获取它们的文件名?
- python - Celery Crontab 中的输出日期调度到 Django 模板
- r - 在每小时数据中填充缺失值的问题
- html - 我不能放背景图片