Overview of useRequest capabilities
useRequest is a hook designed to manage network requests with a plugin-based architecture. It provides a wide range of built-in capabilities including automatic and manual requests, polling, debouncing, throttling, re-fetching on window focus, error retries, loading delays, SWR (stale-while-revalidate), caching, infinite scrolling/pagination, parallel requests, and support for custom plugins.