native-data-fetching - Expo 网络请求与数据获取
提供网络请求、缓存、错误处理、离线支持、身份验证及 Expo Router 数据加载器的实现与调试指导。
标签
更新于: 2026-09-24该技能可以做什么
- 实现 API 请求
- 配置 React Query 和 SWR
- 使用 Expo Router 加载器
- 调试网络故障
- 实现缓存策略
- 处理离线场景
- 管理身份验证令牌
- 配置 API 环境变量
- 取消网络请求
输入
- API URL 与端点
- 环境变量
- 身份验证令牌
- 请求参数与负载
- 网络连接状态
输出
- 获取的 JSON 响应数据
- 类型化 API 错误实例
- 缓存的查询状态
- 存储的身份验证令牌
- 已取消的网络请求信号
要求
- Expo 或 React Native 开发环境
- expo-secure-store 依赖包
- @react-native-community/netinfo 依赖包
- @tanstack/react-query 依赖包
- Expo Router(加载器需 SDK 55+)
