tanstack-offline-transactions-offline - Offline transaction support for TanStack DB
Provides offline transaction orchestration, outbox persistence, leader election, retry with backoff, and React Native support for TanStack DB.
Tags
Updated: 2026-09-23Capabilities
What this skill does
- Orchestrate offline transactions
- Persist transaction outbox
- Perform tab leader election
- Retry mutations with exponential backoff
- Detect network connectivity
- Create offline transactions and actions
Inputs
- TanStack DB collections
- Named mutation functions
- Storage adapters
- Idempotency keys
Outputs
- Persisted transaction outbox records
- Executed mutation API calls
- Updated collection optimistic states
- Storage diagnostic and leadership updates
Requirements
- tanstack-db-core package
- tanstack-db-core-mutations-optimistic package
- @tanstack/offline-transactions package
- IndexedDB or localStorage support
- WebLocks or BroadcastChannel API
