MCPcopy
hub / github.com/alibaba/hooks / useRequest

Function useRequest

packages/hooks/src/useRequest/src/useRequest.ts:22–38  ·  view source on GitHub ↗
(
  service: Service<TData, TParams>,
  options?: Options<TData, TParams>,
  plugins?: Plugin<TData, TParams>[],
)

Source from the content-addressed store, hash-verified

20// plugins?: Plugin<TData, TParams>[],
21// ): Result<TData, TParams>
22function useRequest<TData, TParams extends any[]>(
23 service: Service<TData, TParams>,
24 options?: Options<TData, TParams>,
25 plugins?: Plugin<TData, TParams>[],
26) {
27 return useRequestImplement<TData, TParams>(service, options, [
28 ...(plugins || []),
29 useDebouncePlugin,
30 useLoadingDelayPlugin,
31 usePollingPlugin,
32 useRefreshOnWindowFocusPlugin,
33 useThrottlePlugin,
34 useAutoRunPlugin,
35 useCachePlugin,
36 useRetryPlugin,
37 ] as Plugin<TData, TParams>[]);
38}
39
40export default useRequest;

Callers 15

demo2.tsxFile · 0.85
useInfiniteScrollFunction · 0.85
mutate.tsxFile · 0.85
ArticleFunction · 0.85
ArticleFunction · 0.85
ArticleFunction · 0.85
ArticleFunction · 0.85
ArticleFunction · 0.85
ArticleFunction · 0.85
ready.tsxFile · 0.85
manualReady.tsxFile · 0.85
throttle.tsxFile · 0.85

Calls 1

useRequestImplementFunction · 0.85

Tested by 10

setUpFunction · 0.68
setUpFunction · 0.68
setUpFunction · 0.68
setUpFunction · 0.68
setUpFunction · 0.68
setUpFunction · 0.68
setUpFunction · 0.68
setupFunction · 0.68
TestComponentFunction · 0.68
setUpFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…