首页 > 解决方案 > 在 Expo v35 托管工作流中,如何处理“警告:已从 react-native 核心提取异步存储”?

问题描述

我使用 expo SDK v35,并处理托管工作流程(一个没有弹出)。

在我的项目中,每当我使用AsyncStorage他们的 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 的托管工作流程中工作,则该链接不可用。

问题

AsyncStorage在处理expo 的托管工作流程时,处理警告的正确方法是什么?

环境

标签: react-nativeexpo

解决方案


最近我开始使用 react native 和 expo cli 开发一个简单的应用程序。但是,在 react native 文档中,似乎 asyncStorage 已被弃用。解决方案通常是使用 react 社区版本,但这与 expo 不兼容。

https://github.com/react-native-community/async-storage/


推荐阅读