Query Engine
API Reference for the QueryEngine (higher-level orchestrator)
QueryEngine
The QueryEngine is a higher-level orchestrator that wraps QueryClient with additional features like automatic retry (via RetryEngine), background refetch intervals, and stale-time-aware cache reads.
Access
Key Differences from QueryClient
| Feature | QueryClient | QueryEngine |
|---|---|---|
| Retry support | No | Yes (via RetryEngine) |
| Background refetch | No | Yes (via refetchInterval) |
| Stale-time-aware reads | No | Yes (via staleTime option) |
| Abort signal support | No | Yes (passed to queryFn) |
Related
- QueryClient — Primary user-facing API
- RetryEngine — Internal retry logic
- Cache System
- Architecture