You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按官方文档实现的React Native AsyncStorage调用出现渲染错误

问题根因

你触发报错的核心原因是@react-native-async-storage/async-storage库的导出方式为默认导出,你代码里用了错误的命名导入语法,导致拿到的AsyncStorage变量是undefined,调用其getItem方法自然抛出类型错误。

修复步骤
  • 首先调整导入语句,将原代码里的导入行替换为默认导入写法:
// 错误写法 ❌
// import { AsyncStorage } from '@react-native-async-storage/async-storage';
// 正确写法 ✅
import AsyncStorage from '@react-native-async-storage/async-storage';
  • 若你还未安装该依赖,先执行安装命令:
    npm安装:npm install @react-native-async-storage/async-storage
    yarn安装:yarn add @react-native-async-storage/async-storage
  • iOS环境需要额外执行原生依赖关联:进入项目ios目录执行pod install,之后重新编译整个项目运行即可,原有调用逻辑无需修改。

内容的提问来源于stack exchange,提问作者yogaprasanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 15:15:05