我是React Native的新手。
我很难找到有关AsyncStorage位置和存储在设备硬件内存中的状态的参考。
我目前的假设是,AsyncStorage作为文件存储在永久存储(不是RAM)中,而State存储在易失性内存(如RAM)中。
但是,真的真的那样吗?
答案 0 :(得分:1)
如AsyncStorage上的文档所述:
在iOS上,AsyncStorage由存储小值的本机代码支持 在序列化的字典中,更大的值在单独的文件中。上 Android,AsyncStorage将根据具体情况使用RocksDB或SQLite 可用。
对于state
,它按照您所说存储在内存中,并在应用程序运行时一直存在。关闭应用程序后,状态将消失。