首页 > 解决方案 > 在应用程序运行时存储数据 [React Native]

问题描述

我正在尝试在我的应用程序中设置一个变量,该变量仅在应用程序运行时处于活动状态,并且在应用程序退出时将被销毁。这个概念类似于网络浏览器中的会话,只有在浏览器关闭时会话才会被销毁。

由于某种原因,我无法使用state它,因为它会在dispatch触发操作时更新。我有过使用的想法,AsyncStorage.setItem()但它在我的情况下也不起作用,因为它将变量存储在设备中。removeItem否则,当应用程序退出而不触发任何按钮时,还有一种方法可以做。

标签: react-nativevariablessession

解决方案


使用 redux,因为它确实具有您想要的相同行为。您可以存储在商店中,并在退出应用程序时将其销毁。


推荐阅读