Skip to content

Function: useRequest() ​

useRequest<R, O>(request, options?): RequestResult<O, R>

Defined in: react-fate/src/useRequest.tsx:27

Declares the data a screen needs and kicks off fetching, suspending while the request resolves.

Type Parameters ​

R ​

R extends Request$1

O ​

O extends FateRoots = FateRoots

Parameters ​

request ​

CheckedRequest<O, R>

options? ​

Readonly<{ mode?: RequestMode; persist?: Readonly<{ maxAge: number; }>; signal?: AbortSignal; timeout?: number; }>

Returns ​

RequestResult<O, R>

Example ​

ts
const { posts } = useRequest({ posts: { list: PostView } });

Released under the MIT License