Core features of SWR
mainSWR provides a reactive and fast data-fetching experience with several built-in capabilities:
- Caching & Deduplication: Built-in cache and request deduplication.
- Automatic Revalidation: Revalidation on focus, revalidation on network recovery, and polling.
- Advanced UI Patterns: Support for Pagination, Scroll position recovery, and Local mutation (Optimistic UI).
- Compatibility: Transport and protocol agnostic, supports SSR, SSG, React Suspense, and React Native.
- Resilience: Built-in smart error retry.