
swr
vercel
React Hooks for Data Fetching
AI 简介
SWR 是一个用于数据获取的 React Hooks 库。它基于 `stale-while-revalidate` 缓存策略,先从缓存中返回旧数据,然后发送请求更新数据,确保用户界面始终快速响应且数据最新。其核心功能包括轻量级的数据获取、内置缓存和请求去重、实时体验、自动重验证以及对各种网络状态的支持。此外,SWR 支持 TypeScript、React Suspense 和 React Native,并提供了丰富的功能如本地突变(乐观 UI)、智能错误重试等。适用于需要高效、稳定且实时数据更新的应用场景,如社交应用、在线协作工具或任何需要频繁数据刷新的 Web 或移动应用。
TypeScript
MIT License32.4k
Stars
1.3k
Forks
212
Watchers
146
Issues
Star 增长
今日0
近 7 天+8
近 30 天+33
综合评分76.69
默认分支main