React Native - AsyncStorage 和状态存储在硬件内存中的啥位置?
Posted
技术标签:
【中文标题】React Native - AsyncStorage 和状态存储在硬件内存中的啥位置?【英文标题】:React Native - Where is AsyncStorage and State stored in Hardware Memory?React Native - AsyncStorage 和状态存储在硬件内存中的什么位置? 【发布时间】:2018-12-22 11:23:42 【问题描述】:我是 React Native 的新手。
我很难找到有关存储在设备硬件内存中的 AsyncStorage 和状态位置的参考。
我目前的假设是,AsyncStorage 作为文件存储在永久存储(不是 RAM)中,而状态存储在 RAM 等易失性内存中。
但是,真的是这样吗?
【问题讨论】:
【参考方案1】:正如AsyncStorage 上的文档所说:
在 ios 上,AsyncStorage 由存储小值的本机代码支持 在序列化字典和单独文件中的较大值中。在 android,AsyncStorage 将根据什么使用 RocksDB 或 SQLite 可用。
至于state
,正如你所说,它存储在内存中,只要应用程序运行,它就会一直存在。应用关闭时状态将消失。
【讨论】:
以上是关于React Native - AsyncStorage 和状态存储在硬件内存中的啥位置?的主要内容,如果未能解决你的问题,请参考以下文章
添加 React-Native-Camera 和 React-Native-Push-Notification 后无法构建 React Native
react native 增加react-native-camera
更新 react-native-maps 以使用 create-react-native-app
react native 增加react-native-storage
React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别