首页 > 解决方案 > REACT NATIVE - 如何在代码中调用快速刷新?

问题描述

我的应用程序具有使用 AsyncStorage 的保存功能,但每当我保存数据时,我都需要刷新应用程序以查看更改。我的 Expo 中的快速刷新功能运行良好。但我真正想要的是在我的代码中使用快速刷新,这样每当我保存数据时,我的应用程序就会自动快速刷新。那可能吗?

标签: reactjsreact-nativereact-native-androidreact-native-iosasyncstorage

解决方案


Ciao 尝试通过以下方式重新渲染组件this.forceUpdate()

someMethod() {
  // Force a render without state change...
  this.forceUpdate();
}

无论如何,您可以通过在渲染函数中放置一个状态变量来避免这种情况,并在您想要重新渲染组件时对其进行修改。反应逻辑更容易、更合规。

欲了解更多信息,请查看此处


推荐阅读