🏭Factory PatterncreateRequest / createPagination create reusable instances — configure once at project entry, share globally
🛡️TypeScript Inferencedata type auto-inferred from service return type and dataKey — no manual type annotations
🌐Backend AdaptationdataKey / listKey + totalKey unify different backend response structures — no more path drilling
⚡Debounce / Throttle / Polling / RetrydebounceRun, throttleRun, pollingInterval, errorRetryCount — just pass the option