reactjs - REACT NATIVE - 如何在代码中调用快速刷新?
问题描述
我的应用程序具有使用 AsyncStorage 的保存功能,但每当我保存数据时,我都需要刷新应用程序以查看更改。我的 Expo 中的快速刷新功能运行良好。但我真正想要的是在我的代码中使用快速刷新,这样每当我保存数据时,我的应用程序就会自动快速刷新。那可能吗?
解决方案
Ciao 尝试通过以下方式重新渲染组件this.forceUpdate()
:
someMethod() {
// Force a render without state change...
this.forceUpdate();
}
无论如何,您可以通过在渲染函数中放置一个状态变量来避免这种情况,并在您想要重新渲染组件时对其进行修改。反应逻辑更容易、更合规。
欲了解更多信息,请查看此处。
推荐阅读
- javascript - 如何用字符串数组过滤对象数组
- javascript - 我无法显示气象图标
- razor-pages - Razor 页面重定向到页面并包含获取信息
- angular - 在守卫中订阅主题不给予回应
- swift - 如何更改 @Published var 会影响另一个 @Published var,例如 Binding
- c# - 有没有办法以管理员身份运行后台工作人员?
- optimization - 定义线性矩阵不等式约束时的 Julia JuMP StackOverflow 错误
- ruby - 在二叉搜索树节点方法中使用 Comparable Mixin
- java - Quarkus REST API with Hibernate/Panache - 端点查询 Postgres 存储过程
- gitversion - GitVersion 会根据 Mainline 模式下的分支以不同方式递增