我使用expo SDK v35,并且在托管工作流程上工作(一个没有弹出)。
在我的项目中,每当我使用AsyncStorage
as demonstrated by their doc时都会面临警告。
但是,这导致发出以下警告:
警告:异步存储已从react-native核心中提取,并将在以后的版本中删除。现在可以从“ @ react-native-community / async-storage”而非“ react-native”安装和导入它。参见https://github.com/react-native-community/react-native-async-storage
我尝试遵循此警告给出的指示,并尝试使用@react-native-community/async-storage
,但未成功;似乎该库需要一些链接,如果您想在Expo的托管工作流程中工作,则此链接不可用。
在Expo的托管工作流程上处理AsyncStorage
警告的正确方法是什么?
答案 0 :(得分:0)
使用expo的托管工作流程时,当前没有链接库的范围。我遇到了类似的问题,并且注定要从博览会迁移到纯本机反应。由于应用程序速度较慢,expo并不意味着要投入生产。最好我建议您迁移到纯React Native。否则,不能使用异步存储,如果不建议使用,则将来对您的应用程序来说将是一个大问题。
答案 1 :(得分:0)
最近我开始使用 react native 和 expo cli 开发一个简单的应用程序。但是,在 react native docs 上,似乎 asyncStorage 已被弃用。解决方案通常是使用 react 社区版本,但与 expo 不兼容。