【发布时间】:2018-12-22 11:23:42
【问题描述】:
我是 React Native 的新手。
我很难找到有关存储在设备硬件内存中的 AsyncStorage 和状态位置的参考。
我目前的假设是,AsyncStorage 作为文件存储在永久存储(不是 RAM)中,而状态存储在 RAM 等易失性内存中。
但是,真的是这样吗?
【问题讨论】:
标签: react-native state
我是 React Native 的新手。
我很难找到有关存储在设备硬件内存中的 AsyncStorage 和状态位置的参考。
我目前的假设是,AsyncStorage 作为文件存储在永久存储(不是 RAM)中,而状态存储在 RAM 等易失性内存中。
但是,真的是这样吗?
【问题讨论】:
标签: react-native state
正如AsyncStorage 上的文档所说:
在 iOS 上,AsyncStorage 由存储小值的本机代码支持 在序列化字典和单独文件中的较大值中。在 Android,AsyncStorage 将根据什么使用 RocksDB 或 SQLite 可用。
至于state,正如你所说,它存储在内存中,只要应用程序运行,它就会一直存在。应用关闭时状态将消失。
【讨论】: