Swoff Swoff

React Ecosystem

Swoff adapters, hooks, and components for React-based frameworks.

React Ecosystem

All React-based frameworks share the same adapter layer — hooks and components. The only difference is where you inject the files.

Available Guides

FrameworkDescription
React + VitePlain React with Vite
Next.jsStatic export mode
RemixClient-side mode
TanStack RouterFile-based routing
TanStack StartFull-stack (client-only)

Shared Adapter Layer

  • React HooksuseSWUpdate, useSWProgress, useCachedFetch, useMutationQueue, useAuth, usePushSubscription, useNetworkStatus, useBackgroundSync, useCacheInvalidation
  • React ComponentsUpdatePrompt, SWProgressBar, InstallButton, OfflineErrorBoundary
  • Data Fetching — TanStack Query integration for powerful data management

Next Steps

On this page