native-data-fetching

作者: expo

网络请求、API调用及Expo应用的数据获取,包含缓存、错误处理和离线支持。涵盖fetch API、React Query、错误处理模式、使用expo-secure-store进行令牌管理,以及带指数退避的重试逻辑。包含基于NetInfo和React Query持久化的离线优先策略,以及使用EXPO_PUBLIC_前缀配置客户端URL的环境变量设置。支持Expo Router数据加载器(useLoaderData)实现路由级数据加载...

npx skills add https://github.com/expo/skills --skill native-data-fetching

来自 expo 的更多技能

expo-observe
expo
Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, the…
upgrading-expo
expo
结构化指导Expo SDK版本升级及依赖冲突解决。提供逐步升级流程,包括诊断、缓存清理及原生变更的预构建工作流。涵盖SDK 53–55的破坏性变更,包括React 19迁移、新架构默认设置、React Compiler配置及原生模块更新(tabs、audio、video)。包含expo-av、expo-permissions、AsyncStorage等包的弃用映射及替换建议...
expo-upgrade
expo
框架(开源)。升级Expo SDK版本及修复依赖问题的指南。
apidevelopmenttesting
expo-data-fetching
expo
Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
expo-ui-swift-ui
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
serve-sim
expo
使用 npx serve-sim 控制和流式传输正在运行的 iOS、iPad 或 Apple Watch 模拟器。用于模拟器预览、点击、手势、硬件按钮、旋转等。
serve-sim-placeholder-assets
expo
审核并更新serve-sim的Device Hub风格模拟器占位资源,从本地Xcode/CoreTypes资源中获取。在安装新的Xcode或macOS后使用…
add-app-clip
expo
为Expo应用添加iOS App Clip目标。当用户提到App Clip、AASA、apple-app-site-association、appclips、智能应用横幅或想要发布…时使用。